JSON API: сведенные данные против структурированной иерархии - PullRequest
0 голосов
/ 13 апреля 2020

Должны ли мы предпочитать Сглаженные данные или Структурированную иерархию в json API ответа?

Из руководства по стилю Google мне не ясно, какой из них предпочтительнее.

https://google.github.io/styleguide/jsoncstyleguide.xml#Flattened_data_vs_Structured_Hierarchy

Плоский адрес:

{"company": "Google", "website": "https://www.google.com/", "addressLine1": "111 8th Ave "," addressLine2 ":" 4-й этаж "," штат ":" NY "," city ":" New York "," zip ":" 10011 "}

Структурированный адрес:

{"company": "Google", "website": "https://www.google.com/", "address": {"line1": "111 8th Ave", "line2": "4th Floor "," штат ":" Нью-Йорк "," город ":" Нью-Йорк "," почтовый индекс ":" 10011 "}}

...