Json简介

来源:互联网 发布:java调用com组件 编辑:程序博客网 时间:2024/06/05 14:16

Json是一种与开发语言无关的,轻量级的数据格式。全称JavaScript Object Notation

优点:易于人的阅读和理解,便于程序的生产和解析,是Android SDK官方的库

缺点:不能注释

数据结构:

Object:

使用花括号{}包含的键值对结构,Key必须是String类型(使用双引号),value为任何基本类型或者数据结构

Array:

使用中括号[]来起始,并用逗号,来分隔元素。

基本类型:

string,number,true,false,null


GSon适用于服务端的开发,GSOn比JSOn更强大。

关于JSOn库的总结:

功能:映射Java Object与json格式数据

1.通过Annotation,注解来声明

2.支持自定义属性名称

3.支持包含或者排除属性

4.支持自定义接口自己完成解析/生成过程