解析Codenameone中的JSON数组失败

解析Codenameone中的JSON数组失败,codenameone,Codenameone,我正在尝试使用PropertyBusinessObject.getPropertyIndex.loadJsonList(存储)加载propertybusinessobjects的列表。对于我已经验证为有效json的json,它一直失败 [{ "_id": "5e8ef0485053da7500020c79", "name": "CriminalAct", "description": "A criminal act", "label": "Criminal Act", "_c

我正在尝试使用PropertyBusinessObject.getPropertyIndex.loadJsonList(存储)加载propertybusinessobjects的列表。对于我已经验证为有效json的json,它一直失败

[{
  "_id": "5e8ef0485053da7500020c79",
  "name": "CriminalAct",
  "description": "A criminal act",
  "label": "Criminal Act",
  "_created": "2020-04-09T09:52:08.689Z",
  "comment_services": [
    "5c49c41840e295040000582a",
    "5c49c2b140e2950400005811",
    "5b632dfabba4456c000002b1"
  ],
  "service_attributes": [
    "5ba1192eda1139170000482c",
    "5e8f02c45053da7500020d04",
    "5e8f03355053da7500020d08",
    "5e8f03d45053da7500020d0e",
    "5e8f06585053da7500020d23",
    "5e8f08c35053da7500020d35",
    "5e8f0c035053da7500020d58",
    "5c347ec511f06f26000027a4",
    "5c3471f711f06f26000025fe",
    "5c347d2811f06f2600002768"
  ],
  "category": [
    "5ca7939d0eaf051400001c5f",
    "5d8e2f84bc58cd2800000854",
    "5e8ee9655053da7500020c41"
  ],
  "parent": [],
  "providers": ["5a57a54c9d89946a00002216"],
  "logo": ["5e8ef2a15053da7500020c8e"]
}]
我得到这个错误

java.lang.ArrayIndexOutOfBoundsException: -1
[EDT] 0:0:2,193 - Exception during JSON parsing at row: 1 column: 9 buffer: 
[EDT] 0:0:2,197 - Exception: java.lang.NullPointerException - null
[EDT] 0:0:2,198 - Exception: java.lang.NullPointerException - null
    at java.util.ArrayList.elementData(ArrayList.java:418)
    at java.util.ArrayList.remove(ArrayList.java:495)
    at com.codename1.io.JSONParser.endArray(JSONParser.java:625)
    at com.codename1.io.JSONParser.parse(JSONParser.java:387)
    at com.codename1.io.JSONParser.parseJSON(JSONParser.java:484)
    at com.codename1.properties.PropertyIndex.loadJSONList(PropertyIndex.java:667)

我对可能出现的问题感到困惑。

你能就此提出问题吗?这似乎是
JSONParser
类中的一个bug。你能就此提出问题吗?这似乎是
JSONParser
类中的一个bug。