JSON(一):基本概念

   很早之前就接触过json,之前项目非常忙,鉴于也只是在项目中维护json文件,所以没什么时间好好深入研究一下,有时候也会被那些“{}、""、[] : ”等符号搞的焦头烂额(后来发现,其实这就是json的全部语法元素了!)。今天开始准备研究一下。准备从以下几个维度学习和研究一下json。

   1、json是什么,有什么特点?

   2、json怎么用?

   3、json和其他数据格式(XML)、java对象如何互转?

   4、为什么选json?

   5、我的项目需要json,可我不愿意自己去解析json数据文件,那就找个开源包吧?

   6、这个开源包好强大,那就研究一下解析json的源码吧!


首先,来看看json的基本概念吧。

一、json的语法规则:

    数据用名/值对表示 (也可理解成 属性:值)

    数据之间用逗号分隔

    {}表示对象(对象必须是名/值对,名必须是字符串,值可以有很多类型,详见“json的值”)

    []表示数组


二、json的值:


  •     数字(整数或浮点数)
  •     字符串(在双引号中)
  •     逻辑值(true 或 false)
  •     数组(在方括号中)
  •     对象(在花括号中)
  •     null

  • 三、json协议规范



本文出自 “bccat技术历程” 博客,请务必保留此出处http://bccat.blog.51cto.com/8845284/1403047

JSON(一):基本概念,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。