Java JSON格式简介说明
下文笔者讲述java中JSON格式的相关简介说明,如下所示:
它采用完全独立于语言的文本格式
易于读写同时也易于机器解析和生成(网络传输速率)
所以JSON成为所有程序中理想的交换语言
一个对象以“{”(左括号)开始,“}”(右括号)结束
每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间使用“,”(逗号)分隔
一个数组以“[”(左中括号)开始,“]”(右中括号)结束
值之间使用“,”(逗号)分隔
这些结构可以嵌套
一个字符(character)即一个单独的字符串(character string)
JSON简介说明
JSON(JavaScript Object Notation) 是一种轻量级的基于文本的数据交换格式它采用完全独立于语言的文本格式
易于读写同时也易于机器解析和生成(网络传输速率)
所以JSON成为所有程序中理想的交换语言
JSON数据语法 1.数据在键值对中 2.数据由逗号分隔 3.花括号保存对象 4.方括号保存数组 5.数据的书写格式是:名称/值对 ---------------------------------------------------------------- 如 {"webName":"java爱好者网站","webAddress":"www.java265.com","email":"admin@java265.com"}
JSON数据格式示例
json对象
对象是一个无序的“‘名称/值’对”集合一个对象以“{”(左括号)开始,“}”(右括号)结束
每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间使用“,”(逗号)分隔

java json数组
2. 数组是值(value)的有序集合一个数组以“[”(左中括号)开始,“]”(右中括号)结束
值之间使用“,”(逗号)分隔

java json值
3. 值(value)可以是双引号括起来的字符串(string)、数值(number)、true、false、 null、对象(object)或数组(array)这些结构可以嵌套

java json字符串
4. 字符串(string)是由双引号包围的任意数量Unicode字符的集合,使用反斜线转义一个字符(character)即一个单独的字符串(character string)

java json数值
数值(number)也与C或者Java的数值非常相似。除去未曾使用的八进制与十六进制格式
JSON同java数据类型之间的映射
JSON | Java |
string | java.lang.String |
number | java.lang.Number |
true|false | java.lang.Boolean |
null | null |
array | java.util.list |
object | java.util.Map |
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。