Java之JSON数据
来源:互联网 发布:淘宝能买哪些虚拟产品 编辑:程序博客网 时间:2024/06/05 17:09
特别注意:使用JSON前需要导包
操作步骤地址:http://blog.csdn.net/baidu_37107022/article/details/70876993
1.定义
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式
2.JSON 语法规则
1)数据在名称/值对中2)数据由逗号分隔3)花括号保存对象4)方括号保存数组
3.JSON 数据的书写格式
名称/值对
名称/值对组合中的名称写在前面,值对写在后面(同样在双引号中),中间用冒号隔开:
4.JSON的值可以是以下类型
数字(整数或浮点数)字符串(在双引号中)逻辑值(true 或 false)数组(在方括号中)对象(在花括号中)null
5.JSON两种结构
1)对象 数据结构为 {key:value,key:value,...}的键值对的结构,在面向对象的语言中,key为对象的属性,value为对应的属性值2)数组 数据结构为 [“java”,"javascript","vb",...],取值方式和所有语言中一样,使用索引获取
6.java解析JSON类型数据
1)解析包
1 使用开源组织实现的jar包(称为官方标准) 直接解析 Google和阿里都是创建相应的类进行解析 2 google的gson框架 创建Gson对象:gson.fromJson(JSON数据,类.class) 3 阿里巴巴的fast-json 不用创建对象:JSON.parseObject(JSON数据,类.class)
2)解析定义
是指将JSON格式的数据解析为相应的对象和数组
3)解析方式
遇到大括号就创建JSONObject 遇到中括号就创建JSONArray
7.生成JSON数据
1)官方版:逐级拼接,需要对象就创建JSONObject,需要数组就创建JSONArray2)谷歌版:创建相应类,直接添加gson.toJson(对象)3)阿里版:同上,toJsonString(对象)
0 0
- Java之JSON数据
- java http 请求之post json数据
- java http 请求之post json数据
- Java基础之Json数据的操作
- 数据解析之JSON
- JAVA解析json数据
- java 返回json数据
- Java解析JSON数据
- JAVA JSON 数据 大全
- 【Java】json数据解析
- Java操作JSON数据
- java读取json数据
- JAVA解析JSON数据
- Java解析JSON数据
- Java解析json数据
- java返回json数据
- JAVA解析JSON数据
- java 解析json数据
- 霍夫曼
- 一张图,教你用25种可视化工具如何完成
- JavaScript中本地对象、内置对象和宿主对象
- C语言程序设计(7)
- Spring IOC 透彻解析
- Java之JSON数据
- 算法细节系列(14):动态规划之字符串处理
- pvanet训练并检测自己的数据_流程_报错_总结
- C语言程序设计(8)
- Python中的元类(__metaclass__)
- 手机常用分页加载loading框
- IOS开源项目--通讯录(附源代码)
- Java多线程(二)
- Android Studio 中 layout 目录分类