发一个库存~
在for循环中将对象add到.JSONArray中,arr.toJSONString(),输出的结果如下:
[{"sex":"男","age":"10","name":"张三"},{"$ref":"$[0]"},{"$ref":"$[0]"}]
最终发现 这是个JSONArray的问题;
验证逻辑:
在for循环外声明对象JSONArray arr,和JSONObject obj 以及用来和JSONArray 对比的List list;
声明对象JSONObject test 并初始化值,声明对象Map<Integer, JSONObject> map,并初始化;
代码如下:
这里可以确认是JSONArray的问题,如何解决呢