Должны ли мы предпочитать Сглаженные данные или Структурированную иерархию в 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 "}}