Java _ power节点Java学院整理中的json使用方法
摘要: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或者邮箱删除。