获取json数据转换
获取到的json数据
{"code":200,
"data":[{"status":2}],
"status":"success"}
现在需要单独把,"status":2 获取出来
问题相关代码,请勿粘贴截图
Map<String,Object> cmdb = new HashMap<String, Object>();
Map<String,String> headers = new HashMap<>();
HttpUtils.HttpServiceResponse cmdbResponse = null;
String cmdbParam = JSONUtils.toJSON(cmdb);
cmdbResponse = HttpUtils.post(cmdbUrl, headers, cmdbParam);
String data= cmdbResponse.getResponseText();
Map<String,String> taskMap = (Map) JSON.parse(data);
运行结果及报错内容
data:数据
{"code":200,
"data":[{"status":2}],
"status":"success"}
taskMap:参数
taskMap = {JSONObject@16874} size = 3
"code" -> {Integer@16882} 200
"data" -> {JSONArray@16883} size = 1
key = "data"
value = {JSONArray@16883} size = 1
0 = {JSONObject@16891} size = 36
"status" -> {Integer@16991} 2
"status" -> "success"
我的解答思路和尝试过的方法
上面是我的解答思路,但是写到最后,下面不知道怎么获取值了,求解答
我想要达到的结果
"status":2 单独求出来。