https://www.sojson.com/in.html
JSON的全称是JavaScript Object Notation,是一种轻量级的数据交换格式。
特点:
1.本质:具有指定格式的字符串
2.适用范围:完全独立于编程语言之外
3.存储空间小,可读性强(存储空间xml>json>>protobuf,可读性:xml>json>protobuf)
1.对象是一个无序的“’名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间使用“,”(逗号)分隔。
2.数组是值(value)的有序集合。一个数组以“[”(左中括号)开始,“]”(右中括号)结束。值之间使用“,”(逗号)分隔。
3.值(value)可以是双引号括起来的字符串(string)、数值(number)、true、false、 null、对象(object)或者数组(array)。这些结构可以嵌套。
4.字符串(string)是由0到多个Unicode字符组成的序列,封装在双引号(”“)中, 可以使用反斜杠(‘\’)来进行转义。一个字符可以表示为一个单一字符的字符串。
5.数字(number)类似C或者Java里面的数,没有用到的8进制和16进制数除外。
{
"Uid": "M145478300",
"UCityId": 41,
"MasterHtlId": 480546,
"PayType": "PP",
"RoomPrice": 589.0,
"RoomNum": 1,
"EffectDate": "2018-08-26T00:00:00",
"EndDate": "2018-08-27T00:00:00",
"Orderdate": "2018-08-26T12:29:47.4708915+08:00",
"RoomId": "152953292",
"OptionalHotelIDList": [
43104,
43978,
44372,
48511,
48514,
53647,
53648,
75453,
76784
],
"V": null
}
{
"ResponseStatus": {
"Timestamp": "2018-08-26T12:29:47.634+08:00",
"Ack": 0,
"Errors": [],
"Build": null,
"Version": null,
"Extension": []
},
"ReturnCode": {
"ReturnCodeValue": 0,
"Message": null
},
"OptionalHotelEntityList": [
{
"OptionalHotelID": 43104,
"Sw": null,
"Cr": null,
"Cs": 2,
"R": 0.0207,
"S": 1,
"D": null,
"Sr": "T",
"Dis": null,
"Da": null,
"C": 2
},
{
"OptionalHotelID": 43978,
"Sw": null,
"Cr": null,
"Cs": 1,
"R": 0.0191,
"S": 2,
"D": null,
"Sr": "T",
"Dis": null,
"Da": 8.0,
"C": 1
}
]
}
浙公网安备 33010602011771号