如何用js给json赋值

时间:2015-12-18 12:47:48

标签: javascript json

我有这个JSON数据

var testData = {text: '{"status":200}'};

我正在尝试使用以下代码接收status

console.log(testData.text.status);

但收到undefined

你能告诉我如何收到状态吗?

2 个答案:

答案 0 :(得分:1)

这不完全是json。你有json的对象作为属性。你可以这样做:

testData.text = JSON.parse(testData.text);
testData.text.status;

答案 1 :(得分:1)

testData.text是一个字符串。您需要将此字符串解析为JSON。

例如:

var myObj = JSON.parse(testData.text);
alert(myObj.status);

https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse