オブジェクトのリストを返すJSON APIを作成したいとします。各オブジェクトには、ID、名前、その他の情報があります。 APIはJavaScriptを使用して消費されます。JSONリストの最適化
私のJSON出力のための自然な選択肢があるように思わ:
"myList": [
{
"id": 1,
"name": "object1",
"details": {}
},
{
"id": 2,
"name": "object2",
"details": {}
},
{
"id": 3,
"name": "object3",
"details": {}
},
]
今度は、私はすべてのオブジェクトを取得するには、私のAPIを使用しますが、最初のID1およびID3と、その後何か他のものをID2との何かをしたいと想像してみましょう。
その後、私は直接、特定のIDのオブジェクトを取得することができることは興味があるかもしれない:
"myList": {
"1": {
"name": "object1",
"details": {}
},
"2": {
"name": "object2",
"details": {}
},
"3": {
"name": "object3",
"details": {}
},
}
コード内のどこかが、私はすべてを通して、単にループにしたい場合は、この第二の選択肢は少なく、自然かもしれ要素。
APIをすべての要素をループしたり、特定の要素のみを使用して(各要素を専用呼び出しせずに)使用する場合は、これらの使用例に適していますか?
どのような言語/フレームワークでもJSONを読む方法は重要ではありません。 JSONのリストの最適化について議論したいだけです。 – j3r6me