标签: java json jsonpath
JsonPath提供了将值放在json字符串中的选项,但它并不提供创建嵌套值的支持。要添加Ex: "$.level1.level2",值为" val"。使用JsonPath.put("$", "level1.level2", "value")不会创建{"level1" : {"level2": "value"}}之类的嵌套对象,但会创建{"level1.level2": "value"}。如何使用JsonPath创建前者?
Ex: "$.level1.level2"
JsonPath.put("$", "level1.level2", "value")
{"level1" : {"level2": "value"}}
{"level1.level2": "value"}