任何人都可以为以下JSON提供java脚本。我试过很多方法,但无法添加字段"设置"
{
"student":[
"set",
[
{
"name":"abcd",
"id":"1234"
}
]
]
}
答案 0 :(得分:1)
因此,您的javaScript
变量将是object
,具有array
类型的属性/密钥名称 student 。现在,学生有两个元素设置一个string
和一个object
,其他元素也是array
,其元素为object
类型。此元素有两个属性/键 name 和 id 。
var required = {};
required.student = [];
required.student.push("set");
var innerArray = [];
var innerObj = {};
innerObj.name = "abcd";
innerObj.id = "1234";
innerArray.push(innerObj);
required.student.push(innerArray);
document.write('<pre> ' + JSON.stringify(required,0, 3) + '</pre>');
&#13;
答案 1 :(得分:0)
我不确定你要做什么,但是......
如果您只想在JavaScript代码中使用您描述的JSON对象,则可以将其放入变量中。
var json = {
"student":[
"set",
[
{
"name":"abcd",
"id":"1234"
}
]
]
};
// Testing the object:
// Print the JSON object we made, as a string
console.log(JSON.stringify(json));
// Print the first item inside the 'student' array
console.log(json.student[0]);
&#13;
如果您将JSON作为字符串,则可以将其解析为JSON对象:
var json = JSON.parse(jsonString);
答案 2 :(得分:0)
JSON.parse(jsonString); 只要您需要合理的现代浏览器,它就是纯粹的JavaScript方法。
另见https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse