JSON基础篇之-----JSON的解析和生成

一、json的简介

  •    JSON(javaScript Object Notation ,JS对象标记),是一种轻量级的数据交换。
  •    JSON是存储文本信息的语法 类似于XML
  •     JSON 比 XML 更小 更快 更易解析
  •     JSON数据作为目前网络主流的数据传输格式之一 应用十分广泛
  •     JSON使用javascript语法来表述对象 但是JSON是独立于语言和平台的
  •     JSON解析器 和 JSON库支持许多不同的编程语言

二、JSON和xml的异同

不同点:

  • json没有结束标签
  • 更短
  • 读写的速度更快
  • 能够使用内建的javascript eval()方法进行解析
  • 使用数组
  • 不能使用保留字

相同:

  • JSON是纯文本
  • JSON具有可读性
  • JSON可以通过AJAX进行传输

二、JSON的语法

  • 【】:表示数组
  •   { }:表示对象
  •   " ":表示属性名字或字符串类型的值
  •  , :   多个属性的间隔符或者多个元素的间隔符

例如:  

        对象的存储格式:

  •         String json = "{'id':33,'name':'离家','age':12}";

        数组的存储格式

  •         String json = "['北京','上海','广州']";

     数组中存储对象:

  •     JSON格式: 
  •         [
  •             {name:"张三",age:23},
  •             {name:"李四",age:23},
  •             {name:"王五",age:23}
  •         ]
     <
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值