json的介绍
来源:互联网 发布:sql导入access数据库 编辑:程序博客网 时间:2024/06/05 17:47
json介绍
JSON: JavaScript Object Notation,是一种数据格式,对,仅仅是一种格式。
和它类似的还有XML;
一般我们在进行客户端和服务端交换数据的时候,会使用Json来进行数据的传输,即转换成字符串类型的json数据来进行数据的交换。
Json类型的数据有两种,分别是 JSONObject(json对象),JSONArray(json数组)。一般来说二组的区别在于,对象是无序的,而数组是有序的,看具体需求选择使用。
JSONObject(json对象):以键(key)值(value)对的形式存在,其中,键和值的中间用分号(:)隔开,对象之间用逗号(,)隔开。使用花括号包裹({}),
键必须是:字符串
值可以是:
数字、字符串、逻辑值、json数组、json对象、null。
例:author = {“name”:“追求”,“age”:22}
JSONArray(json数组):json数组里的元素的类型就是json对象里的值,没有键。使用逗号(,)隔开,使用中括号(【】)包裹。
例: 【author , audience,“hello”,true , null , 123】
json在Java中的使用:
json字符串=====》java对象
json字符串—->json对象
JSONObject obj = new JSONObject().fromObject(jsonStr);
json对象—–>java对象
javabean jb = (javabean)JSONObject.toBean(obj,javabean.class);
java对象======》json字符串
java对象——>json对象,
JSONObject json = JSONObject.fromObject(obj);
json对象——->json字符串
String str = json.toString();
字符串====》son数组:
JSONArray ja = (JSONArray) JSONArray.parse(str);
如果将对象换为数组,只需要将JSONObject换成JSONArray即可。
- JSON的介绍
- JSON的简单介绍
- json的语法介绍
- json的简单介绍
- JSON的简单介绍
- JSON的简单介绍
- json的介绍
- Json的简单介绍
- JSON 介绍org.json的使用
- Json.NET的简单介绍
- 介绍JSON的建构形式
- Json的介绍与使用
- Json解析的简单介绍
- JSON.stringify()方法的介绍
- npm的package.json介绍
- JSON ELement 的简单介绍
- 介绍 JSON
- JSON 介绍
- Linux的vi问题
- 一、初始Hadoop之一Hadoop三大组件
- JAVA随笔——关于构造函数与this关键字和static关键字
- Unity性能优化(1)-官方教程The Profiler window翻译
- Android 渲染过程分析
- json的介绍
- Remote System Explorer Operation总是运行后台服务,卡死eclipse解决办法
- 医院HIS系统简介
- curl模拟http请求
- Unity性能优化(2)-官方教程Diagnosing performance problems using the Profiler window翻译
- JS url加密解密
- simpleDateFormat日期格式转换
- at91sam9260 Arm开发板与PC机 ubuntu系统NFS挂载
- eclipse中maven环境配置与使用