[英]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.