Java - JSON

来源:互联网 发布:mysql 自动分区 编辑:程序博客网 时间:2024/06/04 20:06

JSON

服务器返回给客户端的数据格式一般分为 html 、xml 和 json 这三种格式。

json 是一种轻量级的数据交换格式。解析 xml 比较复杂,所以客户端和服务器的数据交换格式往往通过 json 来实现。

尤其是对于web开发来说,json 数据格式在客户端可以直接通过 javascript 来解析。

JSON 数据格式

json 有两种数据结构。

一种是以 K-V 形式存在的无序的 jsonObject 对象。如:{"name": "xiaoluo"}。

其中,K 必须是 String 类型,而 V 可以是 String、int、array 或 Object 等数据类型。

另一种数据格式是有序的 value 集合,这种形式被称为是 jsonArray。

jar包

json-lib-2.4-jdk15.jar

ezmorph-1.0.6.jar  

commons-beanutils-1.8.0.jar

commons-collections-3.2.1.jar

commons-lang-2.4.jar

commons-logging-1.2.jar

CodeDemo

public class JSONTest {public static void main(String[] args) {JSONObject json = new JSONObject();json.put("name", "李华平");json.put("sex", "男");json.put("age", "28");System.out.println(json);}}
Console

{"name":"李华平","sex":"男","age":"28"}

常见错误

java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
把 jdk8 换成 jdk7  fuck!


0 0
原创粉丝点击