欢迎大家关注 “西安e群人”微信公众号,每天会准时为您送上优质的能量养分和行业的资讯信息,为你的事业助力。
本博客唯一全国性的技术交流官方QQ群-- 互联网资源共享群英阁:658233229。 加群的朋友请按照加群提示和群公告活动,欢迎你们的到来,希望认识更多的同行业的朋友。

com.google.gson.stream.MalformedJsonException的解决办法

关于Gson解析的异常,如果你程序出现以下的异常,有两种可能性:‘

1. 找到一个JSON格式的验证工具,这个网上很多大家可以百度下;

2.你的JSON格式验证没有问题,却一直报这个解析错误,请确定你的JSON数据没有多余的空格。这个空格有可能在IO流读取的时候多读了。

com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Use JsonReader.setLenient(true) to accept malformed JSON at line 1 column 33
	at com.google.gson.Gson.assertFullConsumption(Gson.java:779)
	at com.google.gson.Gson.fromJson(Gson.java:769)
	at com.google.gson.Gson.fromJson(Gson.java:717)
	at com.google.gson.Gson.fromJson(Gson.java:689)
	at com.ant.Test.main(Test.java:24)
Caused by: com.google.gson.stream.MalformedJsonException: Use JsonReader.setLenient(true) to accept malformed JSON at line 1 column 33
	at com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1505)
	at com.google.gson.stream.JsonReader.checkLenient(JsonReader.java:1386)
	at com.google.gson.stream.JsonReader.doPeek(JsonReader.java:531)
	at com.google.gson.stream.JsonReader.peek(JsonReader.java:414)
	at com.google.gson.Gson.assertFullConsumption(Gson.java:775)
	... 4 more

  

posted on 2015-03-13 16:00  云舜言传  阅读(42638)  评论(0编辑  收藏  举报