资讯专栏INFORMATION COLUMN

初识json

sydMobile / 855人阅读

摘要:介绍,是一种数据格式,对,仅仅是一种格式。类型的数据有两种,分别是对象,数组。对象以键值对的形式存在,其中,键和值的中间用分号隔开,对象之间用逗号,隔开。使用逗号,隔开,使用中括号包裹。

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

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/67092.html

相关文章

  • #初识Express# Express 框架处理前端请求(/:id)

    摘要:讲解配置客户端路由请求地址。将改成也是可以的,只是请求类型会变成。一个对象,其包含了一系列的属性,这些属性和在路由中命名的参数名是一一对应的。有四个参数,分别是,做请求处理,做响应处理,执行正确参数时的函数操作,是被监听参数的值。 文章涉及到的API:req.params,res.json(),app.get(),app.post(),app.param()。 API讲解 1. app...

    tracy 评论0 收藏0
  • fetch 从初识到应用

    摘要:是基于进行实现的对应兼容包兼容服务的兼容中的这个不用解释了吧转换为,要和对象中的保持一致,调用对应的返回一个对象以上代码的解释该值代表中是否携带到服务器端默认值,不携带到服务器允许从当前域下携带到服务器端,相对应服务器端的 fetch是基于promise进行实现的对应npm兼容包: node-fetch //兼容node服务的fetch ...

    Amio 评论0 收藏0
  • TypeScript 初识 - 基础

    摘要:安装通过命令进行安装创建文件文件名以扩展名结尾编译通过命令行进行编译通过运行任务的方式进行编译下使用显示运行任务,选择构建进行编译。 安装 通过 npm 命令进行安装: $ npm i -g typescript 创建 ts 文件 Typescript 文件名以 ts 扩展名结尾: function hello(value: string) { console.log(`hel...

    CODING 评论0 收藏0
  • React系列---React(一)初识React

    摘要:系列一初识系列二组件的和系列三组件的生命周期是推出的一个库,它的口号就是用来创建用户界面的库,所以它只是和用户界面打交道,可以把它看成中的视图层。系列一初识系列二组件的和系列三组件的生命周期 React系列---React(一)初识ReactReact系列---React(二)组件的prop和stateReact系列---React(三)组件的生命周期 showImg(https://...

    lanffy 评论0 收藏0
  • 初识fetch

    摘要:后面可以跟对象,表示等待才会继续下去执行,如果被或抛出异常则会被外面的捕获。没有获取状态方法,标准没有提供获取当前状态或者的方法。只允许外部传入成功或失败后的回调。这种进度通知的功能还没有用过,暂不知道如何替代。 始终不是很懂fetch的作用,然后查了很多资料,看了一篇不错的文章,结合自己之前学习的Promise,然后做一篇文章,稍微记录一下。传统 Ajax 已死,Fetch 永生 虽...

    rickchen 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<