2

JSON 要素の名前付けに microformats を使用する必要があるかどうかについて意見を求めています。たとえば、次のような物理アドレスのマイクロフォーマットがあります。

<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 と Microformatsの使用に関するドキュメントがあります。上記の情報は、次のような JSON データとして表すことができます。

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

これに関して私が抱えている問題は、JSON データをできるだけ軽量にしたいが、それでも人間が判読できるようにしたいということです。国際アドレスをサポートしている間、私は次のようなものを好むでしょう:

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

今、新しい JSON API を設計している場合、最初から microformats を使用するのは理にかなっていますか? それともあまり気にしなくてもいいのでしょうか? 私が見るべきJSONに固有の他の標準はありますか?

4

1 に答える 1

1

これは、単純な理由で個人の選択の問題になります。サンプルデータを使用した場合の違いは約です。192 ビットのデータ。この時点で、プロセス/転送の違いはごくわずかです。

内部 API の場合は、提案された方法で十分です。説明的でありながら、各セクションを簡潔に簡単に識別できます。ただし、API を一般に公開する予定がある場合は、マイクロ フォーマットのままにしておくことをお勧めします。

于 2010-05-25T17:31:10.247 に答える