让我们快速了解JSON的基本语法,JSON语法基本上被视为JavaScript语法的子集;它包括以下内容-
数据以name/value对表示。
对象以{}花括号表示,每个名称(name)后跟:(冒号),name/value 之间以,(逗号)分隔。
[]方括号包含数组,并且值之间以,(逗号)分隔。
以下是一个简单的示例-
{ #对象
"book": [ #数组
</span><span class="pun">{ #对象</span><span class="pln">
</span><span class="str">"id"</span><span class="pun">:</span><span class="pln"> </span><span class="str">"01"</span><span class="pun">, #name:value 对</span><span class="pln">
</span><span class="str">"language"</span><span class="pun">:</span><span class="pln"> </span><span class="str">"Java"</span><span class="pun">,</span><span class="pln">
</span><span class="str">"edition"</span><span class="pun">:</span><span class="pln"> </span><span class="str">"third"</span><span class="pun">,</span><span class="pln">
</span><span class="str">"author"</span><span class="pun">:</span><span class="pln"> </span><span class="str">"learnfk.com"</span><span class="pln">
</span><span class="pun">},</span><span class="pln">
</span><span class="pun">{</span><span class="pln">
</span><span class="str">"id"</span><span class="pun">:</span><span class="pln"> </span><span class="str">"07"</span><span class="pun">,</span><span class="pln">
</span><span class="str">"language"</span><span class="pun">:</span><span class="pln"> </span><span class="str">"C++"</span><span class="pun">,</span><span class="pln">
</span><span class="str">"edition"</span><span class="pun">:</span><span class="pln"> </span><span class="str">"second"</span><span class="pun">,</span><span class="pln">
</span><span class="str">"author"</span><span class="pun">:</span><span class="pln"> </span><span class="str">"LEARNFK"</span><span class="pln">
</span><span class="pun">}</span><span class="pln">
]
}
JSON支持以下两种数据结构-
Collection of name/value pairs - 不同的编程语言支持此数据结构。
Ordered list of values - 它包括数组,列表,向量或序列等。