This commit is contained in:
Looly
2022-06-07 12:04:23 +08:00
parent c914574c30
commit e5b72ae1ea
3 changed files with 13 additions and 14 deletions

View File

@@ -368,6 +368,7 @@ public class JSONArray implements JSON, JSONGetter<Integer>, List<Object>, Rando
if(null == object && config.isIgnoreNullValue()){ if(null == object && config.isIgnoreNullValue()){
continue; continue;
} }
this.add(index);
list.add(JSONUtil.wrap(object, this.config)); list.add(JSONUtil.wrap(object, this.config));
} }
return rawList.addAll(index, list); return rawList.addAll(index, list);

View File

@@ -701,7 +701,6 @@ public class JSONUtil {
* 在需要的时候包装对象<br> * 在需要的时候包装对象<br>
* 包装包括: * 包装包括:
* <ul> * <ul>
* <li>{@code null} =》 {@code JSONNull.NULL}</li>
* <li>array or collection =》 JSONArray</li> * <li>array or collection =》 JSONArray</li>
* <li>map =》 JSONObject</li> * <li>map =》 JSONObject</li>
* <li>standard property (Double, String, et al) =》 原对象</li> * <li>standard property (Double, String, et al) =》 原对象</li>
@@ -719,7 +718,6 @@ public class JSONUtil {
return null; return null;
} }
if (object instanceof JSON // if (object instanceof JSON //
|| ObjUtil.isNull(object) //
|| object instanceof JSONString // || object instanceof JSONString //
|| object instanceof CharSequence // || object instanceof CharSequence //
|| object instanceof Number // || object instanceof Number //

View File

@@ -119,7 +119,7 @@ public class ObjectMapper {
} }
/** /**
* 初始化 * 将给定对象转换为{@link JSONArray}
* *
* @param jsonArray 目标{@link JSONArray} * @param jsonArray 目标{@link JSONArray}
* @param filter 键值对过滤编辑器,可以通过实现此接口,完成解析前对值的过滤和修改操作,{@code null}表示不过滤 * @param filter 键值对过滤编辑器,可以通过实现此接口,完成解析前对值的过滤和修改操作,{@code null}表示不过滤