XML和JSON类型数据

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

XML (可扩展标记语言)


什么是XML?

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


XML的样子

<?xml version="1.0" encoding="UTF-8"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>


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

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”;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值