Java 中 org.simple.json 和 org.json 库之间的区别是什么?
javajsonobject oriented programmingprogramming更新于 2025/7/24 4:28:17
org.json.simple 库允许我们在 Java 中读取和写入 JSON 数据。换句话说,我们可以对 JSON 对象进行编码和解码。org.json.simple 包包含重要的类,如JSONValue、JSONObject、JSONArray、JsonString 和 JsonNumber。我们需要安装json-simple.jar文件来执行 JSON 程序,而org.json 库包含用于 Java 解析 JSON 的类。它还可以在 JSON 和 XML、HTTP 标头、Cookies 和 CDF 之间进行转换。org.json 包包含重要的类,如JSONObject、JSONTokener、JSONWriter、JSONArray、CDL、Cookie 和 CookieList。我们需要安装 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"}
相关文章
有用资源
java 参考教程 - 该教程包含有关 java 的更多信息:https://www.cainiaomax.com/java/
打印
下一节:如何使用 Java 中的 Gson 将 Java 数组或 ArrayList 转换为 JsonArray? ❯❮ 上一节:如何使用 Java 中的 Gson 解决"Expected BEGIN_OBJECT but was BEGIN_ARRAY"问题?

