В момента работя върху проектиране на json api за моя проект. Търсих в интернет и открих, че има почти два стила на json. Единият е като
{
"user":{
"id":12,
"name":"Jack",
"address":{
"city":"New York",
"post":"123456"
}
}
}
А другото е като:
{
"user.id":12,
"user.name":"Jack",
"user.address.city":"New York",
"user.address.post":"123456"
}
Мисля, че първото е ОК, но след като се появи второто, трябва да има някаква причина. Затова искам да знам разликите, особено разликите в производителността между двата формата. Търсих в google, stackoverflow и някои други уебсайтове, за да намеря отговор. Но нямам такъв, който да е специален. Разбира се, Защо и кога трябва да изравним JSON обекти? показва полезна информация, но все още няма сравнение на ефективността. Ще съм благодарен, ако някой има добри отговори.