Json转List时,字符串多次toJson出现异常
生活随笔
收集整理的這篇文章主要介紹了
Json转List时,字符串多次toJson出现异常
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
代碼如下
String str = "[{\"amount\":\"1.00\",\"contracts\":\"6000000018911\",\"serialNo\":\"6280329951969281\"}]"; List<TransferSubAccountInfo> list = JSON.parseArray(JsonUtil.toJson(str),TransferSubAccountInfo.class);由于str已經是json格式,如果再次進行toJson雖然str格式沒有變化,但是轉List的時候會出現如下異常:
Exception in thread "main" com.alibaba.fastjson.JSONException: exepct '[', but string, pos 99, json : "[{\"amount\":\"1.00\",\"contracts\":\"6000000018911\",\"serialNo\":\"6280329951969281\"}]"at com.alibaba.fastjson.parser.DefaultJSONParser.parseArray(DefaultJSONParser.java:672)at com.alibaba.fastjson.parser.DefaultJSONParser.parseArray(DefaultJSONParser.java:662)at com.alibaba.fastjson.parser.DefaultJSONParser.parseArray(DefaultJSONParser.java:657)at com.alibaba.fastjson.JSON.parseArray(JSON.java:514)at com.swk.p2p.proxy.P2pProxy.main(P2pProxy.java:302)正確寫法:
String str = "[{\"amount\":\"1.00\",\"contracts\":\"6000000018911\",\"serialNo\":\"6280329951969281\"}]"; List<TransferSubAccountInfo> list = JSON.parseArray(str,TransferSubAccountInfo.class);總結
以上是生活随笔為你收集整理的Json转List时,字符串多次toJson出现异常的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 脉冲编码调制
- 下一篇: Arcgis更换布局模板_超详细的Arc