Unk*_*ser 6 javascript jquery json
我有这样的JSON字符串.
{"label":"label","label1":"67041","label2":"745","label3":"45191","label4":"11??464"}
Run Code Online (Sandbox Code Playgroud)
我想将它转换为这样的对象
[{"label":"label","label1":"67041","label2":"745","label3":"45191","label4":"11??464"}]
Run Code Online (Sandbox Code Playgroud)
我确实是这样想的.
'[' + {"label":"label","label1":"67041","label2":"745","label3":"45191","label4":"11??464"} + ']'
Run Code Online (Sandbox Code Playgroud)
并使用$.parseJSON()它使它成为一个JSON.
但不是连接.有没有优雅的方法呢?
如果是这样,请分享我.
提前致谢.
Roo*_*aur 12
JSONParse是这样的:https://api.jquery.com/jQuery.parseJSON/
var jsonobj = $.parseJSON(jsonString);
Run Code Online (Sandbox Code Playgroud)
没有必要将它转换为对象,首先将字符串解析为var,它将成为您使用的对象.
尝试将该对象推入数组,
var xObj = {"label":"label","label1":"67041","label2":"745","label3":"45191","label4":"11??464"};
var xArr = [];
xArr.push(xObj);
console.log(JSON.stringify(xArr)); //[{"label":"label","label1":"67041","label2":"745","label3":"45191","label4":"11??464"}];
Run Code Online (Sandbox Code Playgroud)
你可以使用JSON.parse()
JSON.parse('{"p": 5}')//Not jquery need it
Run Code Online (Sandbox Code Playgroud)
如果是数组:
JSON.parse('[{"p": 5}]')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
44899 次 |
| 最近记录: |