JSON基础(一)
来源:互联网 发布:网络诈骗电话多少 编辑:程序博客网 时间:2024/06/13 15:59
JSON(Javascript Object Notation)是一种轻量级的数据交换语言,以文字为基础,且易于让人阅读。
JSON用于描述数据结构,有以下形式存在。
- 对象 (object):一个对象以“{”开始,并以“}”结束。一个对象包含一系列非排序的名称/值对,每个名称/值对之间使用“,”分区。
- 名称/值对(collection):名称和值之间使用“:”隔开,一般的形式是:
{name:value}
一个名称是一个字符串; 一个值可以是一个字符串,一个数值,一个对象,一个布林值,一个有串行表,或者一个null值。
- 值的有串行表(Array):一个或者多个值用“,”分区后,使用“[”,“]”括起来就形成了这样的列表,形如:
[collection, collection]
- 字符串:以""括起来的一串字符。
- 数值:一系列0-9的数字组合,可以为负数或者小数。还可以用“e”或者“E”表示为指数形式。
- 布林值:表示为 true 或者 false。
举例
{
"firstName": "John",
"lastName": "Smith",
"male": true,
"age": 25,
"address":
{
"streetAddress": "21 2nd Street",
"city": "New York",
"state": "NY",
"postalCode": "10021"
},
"phoneNumber":
[
{
"type": "home",
"number": "212 555-1234"
},
{
"type": "fax",
"number": "646 555-4567"
}
]
}
{
"firstName": "John",
"lastName": "Smith",
"male": true,
"age": 25,
"address":
{
"streetAddress": "21 2nd Street",
"city": "New York",
"state": "NY",
"postalCode": "10021"
},
"phoneNumber":
[
{
"type": "home",
"number": "212 555-1234"
},
{
"type": "fax",
"number": "646 555-4567"
}
]
}
- JSON基础(一)
- JSON开发笔记(一)—— JSON基础
- Json学习一(基础概念知识学习)
- json基础(转载)
- JSON 收藏(一)
- 什么是Json--(一)
- JSON学习(一)
- JSON学习(一)
- JSON 教程(一)
- JSON数据格式(一)
- JSON学习(一)
- json 学习之(json基础)
- 【JSON】读取json文件(一)
- C#基础(json解析)
- Json学习(一):json简介与JS操作Json
- JSON学习笔记(一)
- JSON(一):基本语法
- 解析JSON数据(一)
- 五大Android布局方式浅析
- 破解PhotoShop CS4 教程
- C++学习过程中的问题。。。。
- 继承母版页的内容页运行Javascript onload事件调用函数
- oracle同时插入多条记录
- JSON基础(一)
- android ListView详解
- mysql 常用日期函数
- c++学习网站
- mysql 字符函数
- jdbc使用DataSource连接mysql,postgresql,oracle的代码
- 1000字符 999段落标记
- 程序员面试题精选100题(26)-和为n连续正数序列
- 一个Java程序员应该掌握的10项技能