杰克逊没有为复杂的String工作?

时间:2016-01-22 15:44:52

标签: java json jackson

我在Java中遵循String。如何使用Java或Jackson从下面的String中获取{"FirstName":"Deepak","LastName":"Kabra"}值?请帮忙

{"map_":{"FirstName":"Deepak","LastName":"Kabra"}}"

1 个答案:

答案 0 :(得分:0)

我建议使用Jackson的TreeModel。如果你使用它并将String转换为JsonNode,那么你可以使用

jsonNode.get(" map _")

你将拥有你想要的字符串。

使用代码示例编辑:

String jsonString = "{"map_":{"FirstName":"Deepak","LastName":"Kabra"}}";

ObjectMapper mapper = new ObjectMapper();
JsonNode obj = mapper.readTree(jsonString);
JsonNode desiredString = actualObj.get("map_");
相关问题