From 7f2d3e9bcb89311a5cbfaa617fde71ea412f9bc3 Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Fri, 16 Sep 2022 11:01:34 +0800
Subject: [PATCH] 20220902

---
 src/main/java/cc/mrbird/febs/mall/service/impl/IMallElectronicFenceServiceImpl.java |   20 +++++++++++++++++---
 1 files changed, 17 insertions(+), 3 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/IMallElectronicFenceServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/IMallElectronicFenceServiceImpl.java
index bc83c2f..4ae5911 100644
--- a/src/main/java/cc/mrbird/febs/mall/service/impl/IMallElectronicFenceServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/mall/service/impl/IMallElectronicFenceServiceImpl.java
@@ -4,6 +4,8 @@
 import cc.mrbird.febs.mall.entity.MallElectronicFence;
 import cc.mrbird.febs.mall.mapper.MallElectronicFenceMapper;
 import cc.mrbird.febs.mall.service.IMallElectronicFenceService;
+import cn.hutool.json.JSONArray;
+import cn.hutool.json.JSONObject;
 import cn.hutool.json.JSONUtil;
 import com.alibaba.fastjson.JSON;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
@@ -274,11 +276,23 @@
             String dataStr = maps.get("data").toString();
             cn.hutool.json.JSONObject dataResults = JSONUtil.parseObj(dataStr);
             String resultsStr = dataResults.get("results").toString();
-            cn.hutool.json.JSONObject resultsStrJson = JSONUtil.parseObj(resultsStr);
-            String in = resultsStrJson.get("in").toString();
-            return in;
+            return resultsStr;
         }else{
             return "fail";
         }
     }
+
+    public static void main(String[] args) {
+        String result = "{\"data\":{\"count\":1,\"results\":[{\"gfid\":800899,\"gfname\":\"87053658_fence\",\"in\":0}]},\"errcode\":10000,\"errdetail\":null,\"errmsg\":\"OK\"}";
+        cn.hutool.json.JSONObject maps = JSONUtil.parseObj(result);
+        String dataStr = maps.get("data").toString();
+        cn.hutool.json.JSONObject dataResults = JSONUtil.parseObj(dataStr);
+        String resultsStr = dataResults.get("results").toString();
+        JSONArray jsonArray = JSONUtil.parseArray(resultsStr);
+        System.out.print(jsonArray);
+        Object o = jsonArray.get(0);
+        JSONObject jsonObject1 = JSONUtil.parseObj(jsonArray.get(0));
+        String in = jsonObject1.get("in").toString();
+        System.out.print(in);
+    }
 }

--
Gitblit v1.9.1