Ric*_*ick 7 javascript arrays json
我正在开发一个具有 JSON 格式输出的项目。我需要清楚地了解 JSON 数组结构。所以有些字段像数组一样是多个条目的。如果一个元素是一个数组但只有一个值,那么它的结构中是否仍然包含数组节点“[”?
例子:
这是一个示例 JSON 元素,它是一个数组并具有多个值。
"Talents": [
{
"Items": "test"
},
{
"Items": "test"
}
]
Run Code Online (Sandbox Code Playgroud)
如果这个元素没有多个值,会不会出现如下的情况?
"Talents":
{
"Items": "test"
}
Run Code Online (Sandbox Code Playgroud)
对于具有单个值的数组类型元素,不会出现“[”。有人可以澄清一下吗?
小智 1
方括号(“[]”)表示 JSONArray,在您的情况下可以像这样访问
Talents[0]
Run Code Online (Sandbox Code Playgroud)
将返回
{
"Items": "test"
}
Run Code Online (Sandbox Code Playgroud)
在第二种情况下,曲线括号表示 JSON 对象。如果你想获得物品的价值。比你可以通过
Talents.Items
Run Code Online (Sandbox Code Playgroud)
或者
Talents["Items"]
Run Code Online (Sandbox Code Playgroud)
将返回
"Test"
Run Code Online (Sandbox Code Playgroud)
如需完整参考, JSON 语法
归档时间: |
|
查看次数: |
22770 次 |
最近记录: |