前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >初识json

初识json

作者头像
Mshu
发布2018-10-31 10:56:14
4140
发布2018-10-31 10:56:14
举报
文章被收录于专栏:咸鱼不闲咸鱼不闲

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即可。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-05-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • json介绍
  • json在Java中的使用:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档