2013-05-31 2 views
0

Как создать массив такого типа в javascript ?? моя структура массива, как показано нижеКак создать массив json, содержащий массив

{ 
    "Name":"Mr.X", 
    "Name":"Main Outlet", 
    "data":{ 
     "company":{ 
     "company_id":"5", 
     "company name":"texas LTD.", 
     "owner_name":"MR jack", 
     "owner_email":"[email protected]", 
     "owner_mobile":"999999", 
     "comp_product":[ 
      { 
       "Productid" : "1", 
       "Productname" : "samsung" 
      }, 
      { 

       "Productid" : "2", 
       "Productname" : "nokia" 

      } 
     ] 
     } 
    } 
} 
+0

Содержимое массива json является строкой или некоторым ответом ?. Пожалуйста, объясните подробнее – Dineshkani

+0

И вы хотите получить доступ к этому контенту в JavaScript? Просто проанализируйте его, и вы можете получить доступ к объекту.Name' или 'object.data [0] .company [0] .company_id' и т. Д. ... – RemarkLima

+0

Вы не можете использовать свойство' Name' дважды, вы должны использовать уникальные имена свойств , – user1983983

ответ

0

первые вы не можете держать образец имя ключа в Оби ject like «Name»

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)); 
0

Я не уверен, что вы пытаетесь сделать там (у вас есть только 1 массив), но это может быть большая помощь: http://www.jsonschema.net/

1

использовать этот сайт чтобы проверить правильность вашего JSON http://jsonformatter.curiousconcept.com/, а затем вы можете использовать

JSON.parse('{"Name":"MrX"}'), чтобы дать вам массив объектов JSON

Смежные вопросы