Java,
分享于 点击 24199 次 点评:195
Java,
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!
相关文章
- 暂无相关文章
用户点评