相关疑难解决方法(0)

如何让Jackson的build()方法完美打印其JSON输出?

我使用Spring,Jersey和Jackson来提供生成JSON的API.

我的@Component有一个@Get方法,它返回Response.ok(entity).build().

输出非常紧凑.如何使输出漂亮/格式化?

spring json pretty-print jersey jackson

16
推荐指数
0
解决办法
3万
查看次数

Jackson JSON 格式不正确

我有看起来像这样的数据:

{
    "status": "success",
    "data": {
        "irrelevant": {
            "serialNumber": "XYZ",
            "version": "4.6"
        },
        "data": {
            "lib": {
                "files": [
                    "data1",
                    "data2",
                    "data3",
                    "data4" 
                ],
                "another file": [
                    "file.jar",
                    "lib.jar" 
                ],
                "dirs": []
            },
            "jvm": {
                "maxHeap": 10,
                "maxPermSize": "12"
            },
            "serverId": "134",
            "version": "2.3"
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我用来美化 JSON 数据的函数:

public static String stringify(Object o, int space) {
    ObjectMapper mapper = new ObjectMapper();
    try {
        return mapper.writerWithDefaultPrettyPrinter().writeValueAsString(o);
    } catch (Exception e) {
        return null;
    }
}
Run Code Online (Sandbox Code Playgroud)

我正在使用 Jackson JSON 处理器将 …

json jackson

3
推荐指数
1
解决办法
714
查看次数

如何将 Jackson PrettyPrinter 格式 json 配置为 Gson

Jackson DefaultPrettyPrinter 将 json 格式设置为

{
  "field" : [ 1, 2 ]
}
Run Code Online (Sandbox Code Playgroud)

如何将其配置为格式化 json,冒号前不带空格,并且数组的每个元素像 GSON 一样从新行开始?

{
  "field": [
    1,
    2
  ]
}
Run Code Online (Sandbox Code Playgroud)

java json jackson

3
推荐指数
1
解决办法
1420
查看次数

标签 统计

jackson ×3

json ×3

java ×1

jersey ×1

pretty-print ×1

spring ×1