我正在尝试编写代码来使用RESTful第三方API,该API定义了一个以JSON格式监听“键控小部件数组”的端点。如果单个“小部件”具有适当的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"
}
]
提前致谢。
答案 0 :(得分:1)
我会将#1称为小部件集合,将#2称为一组匿名小部件,我认为#3看起来像是一个"键控的小部件阵列"。至于为什么,它是一个数组(方括号),其中每个小部件都存储有一个键。