假设这 是显示 的实际值,请考虑:
twice_json = '"{\"orderId\":\"123\"}"' // (ingore the extra slashes)json = JSON.parse(twice_json) // => '{"orderId":"123"}'obj = JSON.parse(json)// => {orderId: "123"}obj.orderId// => "123"请注意将JSON.stringify应用于
json值(这是一个 字符串 ,因为JSON 是text
)将如何产生该
twice_json值。进一步考虑
obj( Javascript object )和
json(JSON string
)之间的关系。
也就是说,如果帖子中显示的结果是的输出,
JSON.stringify(res)那么res 已经 是JSON(它是 text / string
),而 不是 Javascript对象-因此,不要在已经为JSON的值上调用stringify!而是
obj = JSON.parse(res);obj.orderId根据上面的演示/转换使用。



