如何在javascript中创建这种类型的数组? 我的数组结构如下
{
"Name":"Mr.X",
"Name":"Main Outlet",
"data":{
"company":{
"company_id":"5",
"company name":"texas LTD.",
"owner_name":"MR jack",
"owner_email":"ss@dd.com",
"owner_mobile":"999999",
"comp_product":[
{
"Productid" : "1",
"Productname" : "samsung"
},
{
"Productid" : "2",
"Productname" : "nokia"
}
]
}
}
}
答案 0 :(得分:1)
使用此网站检查您的json http://jsonformatter.curiousconcept.com/的有效性,然后您可以使用
JSON.parse('{"Name":"MrX"}')
给你一个json对象数组
答案 1 :(得分:0)
我不确定你在那里做什么(你只有一个阵列),但这可能是一个很好的帮助: http://www.jsonschema.net/
答案 2 :(得分:0)
首先,你不能将样本密钥名称保存在对象中,如“名称”
var details = {};
details["Name"] = "Mr. X";
var company = {};
company["company_id"] = "5";
company["owner_name"] = "MR jack";
//company[...] = ...;
var company_product = [];
{
var comp_product = {};
comp_product["productid"] = 1;
comp_product["productname"] = "samsung";
company_product.push(comp_product);
}
{
var comp_product = {};
comp_product["productid"] = 2;
comp_product["productname"] = "nokia";
company_product.push(comp_product);
}
company["comp_product"] = comp_product;
details["data"] = company;
alert(JSON.stringify(details));