Is there any library that provides converting HashMap into json string with nested objects based on doted values in map?
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");
Should be converted to string:
{
    "field_1": "value_1",
    "object_1": {
        "field_1": "value_1",
        "field_2": "value_2"
    },
    "object_2": {
        "field_5": "value_5",
        "field_6": "value_6"
    }
}
 
    