Java 中 org.simple.json 和 org.json 库之间的差异?


org.json.simple 库允许我们在 Java 中读写 JSON 数据。换句话说,我们可以编码解码JSON 对象。org.json.simple 包含重要的类,如 JSONValue、JSONObject、JSONArray、JsonStringJsonNumber。我们需要安装 json-simple.jar 文件来执行 JSON 程序,而 org.json 库具有用于解析 Java 的 JSON 的类。它还在 JSONXML、HTTP 头、CookieCDF 之间进行转换。org.json 包含重要的类,如 JSONObject、JSONTokener、JSONWriter、JSONArray、CDL、CookieCookieList。我们需要安装 json.jar 文件来执行 JSON 程序。

org.simple.json 包的示例

import org.json.simple.JSONObject;
public class SimpleJsonTest {
   public static void main(String[] args) {
      JSONObject jsonObj = new JSONObject();
      jsonObj.put("empName", "Raja");
      jsonObj.put("employeeId", "115");
      jsonObj.put("age","30");
      System.out.println(jsonObj.toJSONString());
   }
}

输出

{"empName":"Raja","employeeId":"115","age":"30"}


org.json 包的示例

import org.json.*;
public class JSONTest {
   public static void main(String args[]) throws JSONException {
      String json = "{" + "Name : Jai," + "Age : 25, " + "Salary: 25000.00 " + "}";
      JSONObject jsonObj = new JSONObject(json);
      System.out.println(jsonObj.toString());
   }
}

输出

{"Salary":25000,"Age":25,"Name":"Jai"}

更新:08-07-2020

2K+ 浏览量

开启你的 事业

完成课程获得认证

开始
广告