В настоящее время я работаю над дизайном 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 объектов? показывает некоторую полезную информацию, но по-прежнему не дает сравнения производительности. Буду признателен, если у кого-нибудь есть хорошие ответы.