0
点赞
收藏
分享

微信扫一扫

JSONException: syntax error, expect {, actual [, pos 0 异常的解决方法 (json转换)

是波波呀 2022-04-14 阅读 60

比如我们有这么一段json数据

[{"donateMoney":"99","donateDate":"2021-08-18 10:52:00","orderNumber":"123456","tradeno":"2021040122001474081439646913","paymethod":"1"}]

他的最外层被[ ]包裹起来了,我们一般转换是json的普通格式{age:18,name:"xf"},但是传过来的参数是json的数组的格式就像上面的代码那样,被中括号包裹,导致方法json.parseObject()无法解析才会报错

        将json.parseObject()方法变为用json.parseArray()方法 得到 List列表,再使用get(0) 方法获取出对应映射再进行后续操作即可

public static List<Map> stringToMap(String object){
    List<Map> list = JSON.parseArray(object,Map.class);
    Map map= list.get(0);
}
举报

相关推荐

0 条评论