Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

java json格式化

作者:故事只剩听说   发布日期:2026-04-25   浏览:47

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);
    }
}

解释说明:

  1. 导入库:我们使用了org.json包中的JSONObjectJSONArray类来处理JSON数据。
  2. 创建JSON对象:通过new JSONObject()创建了一个JSON对象,并使用put方法向其中添加键值对。
  3. 创建JSON数组:通过new JSONArray()创建了一个JSON数组,并将其添加到JSON对象中。
  4. 格式化输出:使用toString(4)方法将JSON对象转换为格式化的字符串,其中4表示缩进的空格数,使得输出更易读。

如果你没有安装org.json库,可以通过Maven或Gradle引入依赖,或者直接下载JAR文件并添加到项目中。

上一篇:java中的基本数据类型

下一篇:java struct

大家都在看

java url decode

java判断是windows还是linux

java连接数据库的代码

java date类型比较大小

java djl

ubuntu 卸载java

es java api

java list 查找

java 解压rar

jsonobject.tojavaobje

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站