手机版

Java _ power节点Java学院整理中的json使用方法

时间:2021-09-04 来源:互联网 编辑:宝哥软件园 浏览:

摘要:JSON是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。JSON采用了完全独立于语言的文本格式,但也使用了类似C语言家族的习惯(包括C、C、C#、Java、JavaScript、Perl、Python等。).这些特性使JSON成为一种理想的数据交换语言。便于人们读写,也便于机器分析和生成(网络传输速率)。

一、准备工作

Json是一种非常重要的数据结构,广泛应用于web开发中。我觉得大家应该研究json的底层实现,分析json的相关内容,希望大家能有所收获。首先来说说使用json之前的准备工作。您需要准备以下六个罐子包:

需要说明几点:

(1)最新版本的1)json-lib可以从这个地方下载:http://sourceforge.net/projects/json-lib/files/json-lib/

(2)ezmorph是一个简单的java类库,用于将一个bean转换成另一个bean。其动态bean的实现依赖于commons-beanutils包。Ezmorph可以在这个地方下载源代码:http://sourceforge.net/projects/ezmorph/files/ezmorph/

(3)commons-beanutils是一个用于操作Java Bean的类库,它依赖于commons-collections。你可以在这里下载:http://commons.apache.org/proper/commons-beanutils/download _ beanutils . CGI

(4)commons-collections类库是各种集合类和集合工具类的封装。可以在这里下载:http://commons.apache.org/proper/commons-collections/download _ collections . CGI

二、语法相关

JSON语法规则

JSON语法是JavaScript对象符号语法的子集。

名称/值对中的数据数据用逗号分隔花括号保存对象方括号保存数组JSON值

JSON值可以是:

数字(整数或浮点数)字符串(在双引号中)逻辑值(真或假)数组(在方括号中)对象(在大括号中)null

JSON有两种表示结构

对象和数组。

对象结构以“{”大括号开始,以“}”大括号结束。中间部分由0个或0个以上以“,”分隔的“键/值”对组成,键和值以“:”分隔,语法结构类似代码。

{key1:value1,key2:value2,}例如

1.{ '部门' : '产品研发','姓名' : '小王','年龄' :23}

其中关键字是字符串,值可以是字符串、数值、true、false、null、对象或数组

数组结构以“[”开头,以“]”结尾。中间由0个或多个用“,”分隔的值列表组成,语法结构类似于代码。

[{key1:value1,key2:value2},{key:value3,key4:value4}]例如:

[{ '部门' : '产品开发','姓名' : '小王','年龄' :23},{ '部门' : '产品开发','姓名' : '小王','年龄' :23}]

整个项目目录如下:

Employer.java如下

package com . bjpowernode . JSON;导入net . SF . JSON . jsonstring;公共类雇主{私有字符串名称;私人整数年龄;私人弦乐系;public String getName() {返回名称;} public void setName(String name){ this . name=name;} public Integer getAge(){ return age;} public void setAge(整数年龄){ this.age=年龄;

版权声明:Java _ power节点Java学院整理中的json使用方法是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。