上一节中通过将json字符串中每个层级的内容转换为json对象后再去获取想要的值,虽然不难,但是层级多的情况就比较繁琐,是不是可以跟json提取器一样一步提取到内容,再转换为json对象
第一步:
import org.json.*; //导入org.json包
//将响应体转换为json对象
JSONObject rsob=new JSONObject(prev.getResponseDataAsString());
第二步:
//通过rsob对象,按层级获取数组第一个元素的值,直接转换为json对象
JSONObject list_obj=(JSONObject)rsob.get("data").get("list").get(1);
log.info(list_obj.get("taskId"));

本文探讨如何更高效地从多层级JSON中直接提取内容,不再受限于逐级操作,提升处理效率。

被折叠的 条评论
为什么被折叠?



