
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。
下载JSON所需要的jar文件并加入工程后,编写如下代码:
package com.hzhi.json; import net.sf.json.JSONArray;
import net.sf.json.JSONObject; public class JSONTest { public static void main(String[] args) { // 创建JSONObject
String content = "{name:'hzhi',gender:'male',major:'programmer'}";
JSONObject jo = JSONObject.fromObject(content); // 添加属性
jo.element("degree", "doctor"); // 输出JSONObject
System.out.println("jo:" + jo); // 获取属性
String strName = jo.getString("name");
String strGender = jo.getString("gender");
String strMajor = jo.getString("major");
String strDegree = jo.getString("degree"); // 输出属性
System.out.println("Name:" + strName);
System.out.println("Gender:" + strGender);
System.out.println("Major:" + strMajor);
System.out.println("Degree:" + strDegree); } }
以上例子根据字符串获得了一个JSONObject对象,并给JSONObject对象添加了一个属性,最后获得并输出了JSONObject对象的所有属性。
运行结果如下: