转自:
下文笔者讲述java中JSON格式的相关简介说明,如下所示:
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 |
版权声明