JSON и микроформаты - PullRequest
       12

JSON и микроформаты

2 голосов
/ 24 мая 2010

Я ищу мнения о том, следует ли использовать микроформаты для именования элементов JSON.Например, существует микроформат для физических адресов , который выглядит следующим образом:

<div class="adr">
    <div class="street-address">665 3rd St.</div>
    <div class="extended-address">Suite 207</div>
    <span class="locality">San Francisco</span>,
    <span class="region">CA</span>
    <span class="postal-code">94107</span>
    <div class="country-name">U.S.A.</div>
</div>

Доступен документ об использовании JSON и микроформатов .Приведенная выше информация может быть представлена ​​в виде данных JSON:Все еще поддерживая международные адреса, я бы предпочел что-то вроде этого:

"address": {
    "street":"665 3rd St.",
    "extended":"Suite 207",
    "locality":"San Fransicso",
    "region":"CA",
    "code":"94107",
    "country":"U.S.A."
},

Если я сейчас разрабатываю новый JSON API, имеет ли смысл использовать микроформаты с самого начала?Или я не должен беспокоиться об этом?Есть ли какой-то другой стандарт, более специфичный для JSON, на который мне следует обратить внимание?

1 Ответ

1 голос
/ 25 мая 2010

Это сводится к вопросу личного выбора по простой причине. Разница с использованием данных вашего образца составляет ок. 192 бит данных. На данный момент ваша разница между процессом и переводом незначительна.

Если это внутренний API, то предложенный вами метод более чем адекватен. Это легко идентифицирует каждый раздел кратко, все еще будучи описательным. Однако, если вы планируете открыть API для публики, я бы предложил остаться в микроформате.

...