JSON.stringfy(数据)填充变量

JSON.stringify(data) populate variable

本文关键字:填充 变量 数据 stringfy JSON      更新时间:2023-09-26

我收到了模型中的数据。过去我使用过

$.parseJSON(data); 

然后,我将使用$.each,并将数据和输出数组循环到表的行/列中。

相反,我想做的是有一个多个变量,我可以在其中决定是否设置为文本框、div或任何元素的值

我看到这个JSON.stringify,想知道它是否更实用,因为它将数据放入字符串中,只是我不确定如何真正使用它。

JSON.stringify(data)

示例:

<li><a href="#">USERID</a></li>

<input type=text id="whatever">

我可以在chrome dev工具中看到输出的数据是

Object {ntid: "bthorn", AuthGroup: "admin", DOCCCOGroup: "sst"}

获取"ntid"值的最简单方法是什么?

var ntid = data["ntid"] ???   

$.parseJSONJSON.parse相同,而不是JSON.stringify。前者将JSON字符串解析为javascript对象,后者将javascript对象转换为JSON字符串。

回答您的问题,您可以使用data.ntiddata["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" }'
alert(data.ntid)

演示

使用要获得的值的键