当前位置:   article > 正文

Unterminated array at line 1 column 147 path $[1].tags[5]:google.gson转换异常_com.google.gson.stream.malformedjsonexception: unt

com.google.gson.stream.malformedjsonexception: unterminated array at line 1

这是我的一个GSON在转换json串为List对象时发生的异常

这个json串的定义是:List<TagDTO> 链表类型,而TagDTO数据类型是

  1. public class TagDTO{
  2. private String categoryName;
  3. private List<String> tags;
  4. }

也就是说这个json串是list中包含list

json串如下:

[{categoryName=开发语言, tags=[php, python, java, c]}, {categoryName=平台框架, tags=[spring, struts, flash, express, spring boot]}]

json串中[ ]包含的内容是list类型,{ }包含的是Object类型

异常信息:

  1. com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException:
  2. Unterminated array at line 1 column 147 path $[1].tags[5]
  3. at com.google.gson.Gson.fromJson(Gson.java:942)
  4. at com.google.gson.Gson.fromJson(Gson.java:892)
  5. at com.google.gson.Gson.fromJson(Gson.java:841)
  6. ...
  7. Caused by: com.g
本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/246396
推荐阅读
相关标签
  

闽ICP备14008679号