Jelajahi Sumber

MOD: get Null JSON Object

zhangxin 7 tahun lalu
induk
melakukan
b7e41b0f34

+ 1 - 2
mooctest-site-server/src/main/java/cn/iselab/mooctest/site/service/impl/CaughtNodeServiceImpl.java

@@ -121,8 +121,7 @@ public class CaughtNodeServiceImpl implements CaughtNodeService {
         ResponseEntity<JSONObject> dto = rt.exchange(url, HttpMethod.GET, entity, JSONObject.class,
                 filter, activePage, pageSize, sortBy);
 
-        JSONObject o = dto.getBody().getJSONObject("_embedded");
-        if (dto.getBody().getJSONObject("_embedded").size() == 0){
+        if (dto.getBody().getJSONObject("_embedded").isNullObject() || dto.getBody().getJSONObject("_embedded").isEmpty()){
             return null;
         }
         caughtNodeDTOList.addAll(extractCaughtNodeList(dto.getBody().getJSONObject("_embedded").getJSONArray("rh:doc")));