我已经阅读了许多不同的文章、比较和教程,它们使用不同的 JSON 库将 JSON 解析(和创建)为 Java 对象。无论如何,我认为我已经掌握了正确的事实,因为我决定使用名为Jackson 的 JSON 库。
GSON 简单而健壮,但对我来说很慢。所以我决定实际尝试一下这个杰克逊的东西,但是,这里的解析似乎比 GSON 更令人困惑。
我要解析的值的数据类型只是一个Boolean。
这就是我试图解析的 JSON 的样子:
{"FooResult":true}
所以我真正需要帮助的是从键中选择值FooResult
,然后将其值解析为布尔值。
这是我到目前为止所做的:
String json = getString(request);
ObjectMapper mapper = new ObjectMapper();
mapper.readValue(json, Boolean.class);
但是这段代码显然给了我一个错误,因为我没有选择它是FooResult
我有兴趣阅读和解析为布尔值的关键。