2010-09-20 3 views
0

Я немного новичок в синтаксисе JSON. Я пытаюсь изучить его правильно. У меня есть сценарий, где у меня есть массив объектов. Каждый объект имеет два свойства, которые сами являются массивами. Корневой объект называется «Отдел». У каждого департамента есть «Менеджеры» и «Сотрудники». На данный момент у меня есть следующее, но я застрял:Массивы массивов в JSON

var departments = { 
    "data": [ 

    ] 
}; 

Может кто-нибудь указать мне в правильном направлении? Благодаря!

+0

в следующий раз, создайте структуру, которую вы хотите, скажем в PHP, а затем json_encode и повторите ее, чтобы увидеть, как она выглядит. –

+0

Использование массивов в качестве верхнего уровня в ваших объектах JSON действительно не рекомендуется, так как оно очень небезопасно. – Ryoku

ответ

0

Это не JSON, структура вы описываете выглядит как это в JSON:

[{"managers":["John"],"employees":["Peter","Maria"]},{"managers":["Anna"],"employees":["Philip","Jane"]}] 

Корневой объект является только массив, он не имеет названия.

0

Ну, вот массив объектов, каждый из которых имеет два свойства массива:

[ 
    {prop1: [ ... ], prop2: [ ... ]}, 
    {prop1: [ ... ], prop2: [ ... ]} 
] 

надежда, что помогает.

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