JSON 书写格式
-
数据在名称/值对中
:名称是字符串,使用“双引号”表示。
【 值可以是:数字(整数或浮点数) 字符串(在双引号中) 数组(在方括号中) 对象(在花括号中)
true / false / null 】
例: { “age”:
30
}
-
数据由“逗号”隔开
例:{“privince”:“山西”
,
“city”:“晋中”}
-
花括号保存对象
:对象可以包含各种数据,包括数组
例:
{
“name”:“Amanda”,“gender”:“Boy”}
/{
“world”:“中国”,“name”:“北京”}
-
方括号保存数组
:数字可以包对象
例:{“Number”:
[
{ “name”:“关卡” , “num”:“1” }, { “name”:“关卡” , “num”:“2” }]
}
JSON与XML互转
xml格式:
<?xml version="1.0" encoding="UTF-8" ?>
<World>
<name>中国</name>
<province>
<name>河北</name>
<city>
<name>石家庄</name>
<name>保定</name>
</city>
</province>
<province>
<name>湖南</name>
<city>
<name>长沙</name>
<name>怀化</name>
</city>
</province>
</World>
json格式:
{"World":
{"name": "中国","province":
[ {"name": "河北","city":{"name": ["石家庄","保定"]}},
{"name": "湖南","city": {"name": ["长沙","怀化"]}}
]
}
}