我的模型数据会回复给我。过去我用过
$.parseJSON(data);
然后,我将使用$ .each并将数据和输出数组循环到表行/列中。
相反,我想做的是有一些变量,我可以决定是否设置为文本框或div或任何元素的值
我看到了这个JSON.stringify,并想知道它是否更实用,因为它将数据放入一个字符串,除了我不确定如何真正使用它。
JSON.stringify(data)
示例:
<li><a href="#">USERID</a></li>
OR
<input type=text id="whatever">
我可以在chrome dev工具中看到数据的输出是
Object {ntid: "bthorn", AuthGroup: "admin", DOCCCOGroup: "sst"}
获得“ntid”值的最简单方法是什么?
var ntid = data["ntid"] ???
答案 0 :(得分:1)
答案 1 :(得分:1)
$.parseJSON
与JSON.parse
相同而不是JSON.stringify
前者将JSON字符串解析为javascript对象,后者将javascript对象转换为JSON字符串。
回答您可以使用data.ntid
或data["ntid"]
var json = '{ "foo": "bar", "test": "stack" }';
var obj = JSON.parse(json); // obj = { foo: "bar", test: "stack" };
var obj = { foo: "bar", test: "stack" };
var json = JSON.stringify(obj); //'{ "foo": "bar", "test": "stack" }'