可以使用Jackson库手动解析JSON吗?使用Jackson手动解析JSON
I.e.我不想用ObjectMapper
和转换JSON一些对象,而是我想选择JSON个别属性,如在XPath中:
例如,这是我的JSON:
{
"person": {
"name": "Eric",
"surname": "Ericsson",
"address" {
"city": "LA",
"street": "..."
}
}
}
和所有我想要的只是获取名称和城市,对于这种情况我不想引入2个新的Java类(Person
和Address
)并将它们与ObjectMapper
一起使用,但我只想读取xPath中的值:
Pseudocode:
String name = myJson.get("person").get("name")
String city = myJson.get("person").get("address").get("city")
[JsonPath](https://github.com/jayway/JsonPath)可以是你的兴趣。 – jpmc26