2020-10-23

Gson

记录今天在读取数据的时候遇到的一个问题:           com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected a string but was BEGIN_ARRAY at line 1 column 233 path $[3].values[0].value。  首先debug一下,但是显示是在future.get()的时候执行下一步就异常了,这是因为,使用了一个线程池执行了任务,没有在主线程上执行。  所以下一步就是本地使用Junit4单元测试那个任务,这时候在执行下面这行语句时出现异常:
1 EntryHierarchy[] entryHierarchy = new Gson().fromJson(text,EntryHierarchy[].class);

  这时候就很明显了,是text的内容和EntryHierachy不相符,text里面的某个字段类型是数组,EntryHierachy是String,就会报这个错误了,其他类似的错误,也可以debug,看看传入的json字符串类型是不是和定义的类相同。

原文转载:http://www.shaoqun.com/a/481837.html

c88是什么:https://www.ikjzd.com/w/1017

飞书互动:https://www.ikjzd.com/w/1319.html

华翰物流:https://www.ikjzd.com/w/1799


记录今天在读取数据的时候遇到的一个问题:com.google.gson.JsonSyntaxException:java.lang.IllegalStateException:ExpectedastringbutwasBEGIN_ARRAYatline1column233path$[3].values[0].value。  首先debug一下,但是显示是在future.get()的时候执行下一步就
e邮宝:https://www.ikjzd.com/w/594.html?source=tagwish
weebly:https://www.ikjzd.com/w/2486
三四线城市可以做跨境电商吗?:https://www.ikjzd.com/home/115516
深圳有卖香港、澳门、台湾、深圳 特产的店吗?:http://tour.shaoqun.com/a/96.html
北京玉渊潭门票是多少?:http://tour.shaoqun.com/a/4636.html

No comments:

Post a Comment