XML和JSON类型数据

xml和 json是经常被我们用来解析的数据类型,在这里记录一下xml和 json数据格式

XML (可扩展标记语言)


什么是XML?

  • XML全称是可扩展标记语言。
  • XML设计用来传输数据,HTML用来显示数据。
  • XML的标签没有被预定义,需要自行定义标签。
  • XML是W3C的推荐标准。


XML的样子



Tove
Jani
Reminder
Don't forget me this weekend!


第一行为声明,内是版本和编码格式

note为根节点,里面子节点分别存了Tove、Reminder、Don't forget me this weekend!

是键,Jani是值

JSON (JavaScript对象表示法)


什么是JSON?

  • JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)。
  • JSON是轻量级的文本数据交换格式。
  • JSON独立于语言,使用JavaScript语法来描述对象。
  • JSON具有自我描述性,易于理解。
  • JSON支持多种语言和平台,比如:java,php,jsp等。


JSON的样子

{
"sites":[
    {"animal":"狗","name":"kitty"},
    {"animal":"猫","name":"Tom"},
    {"animal":"猪","name":"PacKii"}
 ]
}


JSON语法规则

  • 以键、值来存储数据 "键":"值"
  • 数据由逗号分隔 ,
  • 键值间用分号隔开 :
  • 中括号保存数组 [ ]
  • 大括号保存对象 { }


操作JSON对象 "sites":["name":"str","age":15 ,"site": null]

获取对象sites.name 或者 sites[0]

修改对象值 sites[0]="sss";

你可能感兴趣的