0

JSON形式の「ウィジェットのキー付き配列」をリッスンするエンドポイントを定義するRESTfulサードパーティAPIで動作するコードを作成しようとしています。単一の「ウィジェット」に次の適切な JSON 形式がある場合:

"widget": {
    "fizz": "true",
    "buzz": "45",
    "foo": "Always"
}

次に、次のうちどれが「ウィジェットのキー付き配列」を正しく表しているか (キー付き配列という用語は API ドキュメントに由来します)、そしてその理由は?!? または、どれも正しくない場合、正しい「ウィジェットのキー付き配列」とは何ですか? すべての例は、それぞれ 1 つのウィジェットのみを含む配列であることに注意してください。この質問のためにそれは結構です。

#1
"widgets": {
    widget_1: {
        "fizz": "true",
        "buzz": "45",
        "foo": "Always"
    }
}


#2
"widgets":[
    {
        "fizz": "true",
        "buzz": "45",
        "foo": "Always"
    }
]


#3
"widgets": [
    widget_1: {
        "fizz": "true",
        "buzz": "45",
        "foo": "Always"
    }
]

前もって感謝します。

4

1 に答える 1

1

#1はウィジェットのコレクション、#2は匿名ウィジェットの配列と呼びますが、#3は実際には「キー付きウィジェットの配列」のように見えます。理由としては、各ウィジェットがキーとともに格納される配列(角かっこ)です。

于 2013-02-14T20:04:13.897 に答える