Я разработал представление JSON почтового ящика, чтобы я мог легко искать почту, например mailjson[UID].Body
.
Однако, посмотрев на Angularjs и Ember, шаблоны MVC JS, кажется, что JSON должен иметь формат:
[{
"id": 1,
"body": "Blah blah blah..."
},
{
"id": 2,
"body": "More blah foo blah"
},
{
"id": 3,
"body": "Hopefully you understand this example"
}]
И затем есть функция findAll (id), чтобы захватить элемент на основе идентификатора, который требуется, итерации через JSON. Итак, теперь мне интересно, имеет ли мой дизайн JSON достоинство? Я делаю это неправильно? Почему люди не используют дизайн поиска dict, который я использую с моим JSON?
Любые другие советы, чтобы убедиться, что у меня хороший дизайн структуры данных, я был бы благодарен.