繁体   English   中英

HashMap到带有嵌套对象的json字符串

[英]HashMap to json string with nested objects

是否有任何库可根据地图中的点值将HashMap转换为带有嵌套对象的json字符串?

Java:

HashMap<String, String> params = new HashMap<>();
params.put("field_1", "value_1");
params.put("object_1.field_1", "value_1");
params.put("object_1.field_2", "value_2");
params.put("object_2.field_5", "value_5");
params.put("object_2.field_6", "value_6");

应转换为字符串:

{
    "field_1": "value_1",
    "object_1": {
        "field_1": "value_1",
        "field_2": "value_2"
    },
    "object_2": {
        "field_5": "value_5",
        "field_6": "value_6"
    }
}

我找到了可以做到的图书馆

    <dependency>
        <groupId>pl.jalokim.propertiestojson</groupId>
        <artifactId>java-properties-to-json</artifactId>
        <version>5.0.0</version>
    </dependency>

就那么简单:

new PropertiesToJsonConverter().convertToJson(params)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM