java - 如何使用java检查json文件中是否存在json对象?
问题描述
我正在尝试检查score
以下 json 文档中是否存在对象
{
"date": "2019-03-01T00:00:00.000Z",
"doc_count": 3,
"score": {
"value": 100
}
}
解决方案
使用 JSON 库将您的 JSON 字符串解析为Map
,然后检查您的地图是否包含score
密钥。
使用 Gson
Map map = new Gson().fromJson(jsonString, Map.class);
使用杰克逊
Map map = new ObjectMapper().readValue(jsonString, Map.class);
然后:
boolean containsScore = map.containsKey("score");
推荐阅读
- c# - c# Console.WriteLine();
- javascript - 为什么函数返回未定义而不是给定元素?
- flutter - 将 minsdkversion 设置为 24 后,出现此错误
- c# - 在调试 Azure 持久功能时清除历史记录
- javascript - Javascript 方程 - Jackson/Pollock 3 Caliper 计算器
- ruby-on-rails - 如何使用 JSONAPI::Resources 按当年过滤 created_at?
- mysql - 选择 game_co 他们从未为 PS4 开发过游戏
- python - 如何在我的代码中解决此错误:ValueError: 'l' is not in list, error
- android - 在 Kotlin 上计算行数 Android Room
- python - 获取模板中的表单字段类