arrays - 带有 GSOn 的 JSONArray
问题描述
我有json
{
tfegid:
transfer:
count:
names:
[
{
name:
treatment:
fdr:
oval:
peak genes
status
celline
}
{
name:
treatment:
fdr:
oval:
peak genes
status
celline
}
{
name:
treatment:
fdr:
oval:
peak genes
status
celline
}
]
}
格式和我的类列是:
String transf;
String count;
String tfegid;
List<peResultsFnames> fnames;
String peaknogenes;
peREsultsFnames:
String peakgenes;
String fdr;
String pval;
String status;
String celline;
String fname;
当我运行
List<ReverseQueryOutput> tweets = gson.fromJson(ja.toString(), new TypeToken<List<ReverseQueryOutput>>() {}.getType());
我得到 Expected a string 但是 BEGIN_ARRAY 在第 1 行第 13 列路径 $[0].tfegid 错误。任何人都可以帮我解决错误
它是具有多个 tfegid 的嵌套 json 数组,并且在该 json 数组中包含多个文件名
解决方案
推荐阅读
- java - Lambda 作为 Predicate 接口中方法的组合,如果写成一个语句,则不会编译
- c++ - 为什么 const 成员可以初始化两次?
- php - 维度的 preg_match
- ios - Twitter 喜欢侧边菜单、导航抽屉或滑动菜单 - iOS Swift
- java - Overdraw Eclipse RCP 应用程序的主外壳
- java - 当前屏幕上的 JavaFX 警报
- firebase - 静态页面(托管)的firebase中间件功能
- msbuild - MSBuild 是否支持 .Net Core 项目
- jquery - 将评论添加到它所属的评论列表中
- android - Zbar 没有释放相机(kitkat 上的问题)android