import org.json.JSONObject;
import org.json.JSONArray;
public class JsonFormatter {
public static void main(String[] args) {
// 创建一个JSON对象
JSONObject jsonObject = new JSONObject();
jsonObject.put("name", "Alice");
jsonObject.put("age", 25);
jsonObject.put("isStudent", false);
// 创建一个JSON数组,并将其添加到JSON对象中
JSONArray hobbies = new JSONArray();
hobbies.put("reading");
hobbies.put("traveling");
jsonObject.put("hobbies", hobbies);
// 格式化输出JSON对象
String formattedJson = jsonObject.toString(4); // 4表示缩进的空格数
System.out.println(formattedJson);
}
}
org.json包中的JSONObject和JSONArray类来处理JSON数据。new JSONObject()创建了一个JSON对象,并使用put方法向其中添加键值对。new JSONArray()创建了一个JSON数组,并将其添加到JSON对象中。toString(4)方法将JSON对象转换为格式化的字符串,其中4表示缩进的空格数,使得输出更易读。如果你没有安装org.json库,可以通过Maven或Gradle引入依赖,或者直接下载JAR文件并添加到项目中。
上一篇:java中的基本数据类型
下一篇:java struct
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站