【JSON】java得到json字符串格式中的值

原创
小哥 3年前 (2022-11-07) 阅读数 80 #C#
文章标签 .net

【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

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除

热门