📜  org.json-环境设置(1)

📅  最后修改于: 2023-12-03 14:44:57.868000             🧑  作者: Mango

org.json-环境设置

org.json 是一个Java编写的 JSON 库,主要用于将 JSON 字符串与Java对象之间进行转换。

安装

在你的Java项目中,你需要将 org.json 的相关文件引入到项目中。这里提供两种方式:

1. Maven 安装

在 pom.xml 文件中添加以下代码:

<dependency>
    <groupId>org.json</groupId>
    <artifactId>json</artifactId>
    <version>20211205</version>
</dependency>
2. 手动安装

你可以从官方网站下载 jar 包并手动添加到你的项目中。

使用

使用 org.json,你不需要自己编写解析 JSON 字符串的代码,只需简单地调用库所提供的方法即可自动解析。

解析 JSON 字符串
String jsonStr = "{\"name\":\"apple\", \"color\":\"red\", \"price\":10}";

JSONObject jsonObject = new JSONObject(jsonStr);

String name = jsonObject.getString("name");
String color = jsonObject.getString("color");
Double price = jsonObject.getDouble("price");

System.out.println("Name: " + name);
System.out.println("Color: " + color);
System.out.println("Price: " + price);

输出结果:

Name: apple
Color: red
Price: 10.0
构建 JSON 字符串
JSONObject jsonObject = new JSONObject();
jsonObject.put("name", "banana");
jsonObject.put("color", "yellow");
jsonObject.put("price", 5);

String jsonString = jsonObject.toString();

System.out.println(jsonString);

输出结果:

{"price":5,"color":"yellow","name":"banana"}
总结

org.json 是一个非常简单易用的 JSON 库,它易于安装且功能强大,可以帮助你快速解析和构建 JSON 字符串,提高你的开发效率。