【JSON】java得到json字符串格式中的值
原创【JSON】java获取json数组格式的值
前情回顾
在编写项目的过程中,需要解决以下问题:
1、从kafka读出数据,读出的是。 json数据格式
,如下图所示:
2阅读json数据格式 并非所有后续需要使用
,我目前 只需要提取data数组中的inpatient_id这个字段
即可
java获取json数组格式的值
根据前面回顾中对场景的上述描述,我们可以看到我们接下来要做的是 获取json数据格式中数组格式的值
1、读取到kafka[此处的数据来自]kafka读入的数据作为参数传入。JsonUtils方法中】
2、获取json数据数组格式的值
String str = stringStringConsumerRecord.value();
JSONObject jsonObject = JSONObject.parseObject(str);
JSONArray jsonArray = new JSONArray(jsonObject.getJSONArray("data"));
System.out.println("inpatient_id:"+jsonArray.getJSONObject(0).get("inpatient_id"));
3,测试结果
从下面的屏幕截图中可以看到,阵列已成功inpatient_id此字段已提取。
参考资料
https://blog.csdn.net/u014651560/article/details/81004894
版权声明
所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除