|
@@ -359,8 +359,8 @@ public class LsyOnboardingService {
|
|
|
* (唯一会变的形态是把整张已解析的 map 原样序列化或打印 —— 本模块没有这种用法。)</li>
|
|
* (唯一会变的形态是把整张已解析的 map 原样序列化或打印 —— 本模块没有这种用法。)</li>
|
|
|
* <li>全模块读嵌套字段的只有两个方法({@link #toAreaItems} 与本方法):4 个
|
|
* <li>全模块读嵌套字段的只有两个方法({@link #toAreaItems} 与本方法):4 个
|
|
|
* {@code instanceof Map/List} 守卫 + 6 个元素字段读取,**全部**过 {@code asText};
|
|
* {@code instanceof Map/List} 守卫 + 6 个元素字段读取,**全部**过 {@code asText};
|
|
|
- * 本模块 main 里把这两个类名写进**代码**的只有解析器自己
|
|
|
|
|
- * (javadoc 里的提及不算,本句就是一处)。</li>
|
|
|
|
|
|
|
+ * 本模块 main 的**代码**里,{@code JSONObject} 只出现在解析器自己那里,
|
|
|
|
|
+ * {@code JSONArray} 一处都没有(它连解析器都没写)。</li>
|
|
|
* <li>递归化后这两处守卫照样成立:{@code JSONObject} 经 {@code MapWrapper} 实现 {@code Map}、
|
|
* <li>递归化后这两处守卫照样成立:{@code JSONObject} 经 {@code MapWrapper} 实现 {@code Map}、
|
|
|
* {@code JSONArray} 直接实现 {@code java.util.List}(javap hutool-all 5.8.34 实测)
|
|
* {@code JSONArray} 直接实现 {@code java.util.List}(javap hutool-all 5.8.34 实测)
|
|
|
* ⇒ 容器仍是 List、元素仍是 Map;变成死代码的只有 {@link #asText} 的 {@code JSONNull} 分支。</li>
|
|
* ⇒ 容器仍是 List、元素仍是 Map;变成死代码的只有 {@link #asText} 的 {@code JSONNull} 分支。</li>
|