java使用gson解析嵌套json转对象失败

json内容为:

{
    A: xxx,
    B: xxx // B为jsonarray字符串,对象里面B为string
}

对象为:

class:
private String A;
private String B;

使用gosn.fromJson转换,但是如果B为jsonarray字符串,则会转化失败!

想问一下是什么原因,有没有什么方法解决或者使用其他的转换的包?

梵蒂冈之花
浏览 869回答 4
4回答

波斯汪

B 中数据如果比较固定的话,可以定义另外一个实体类(泛型类也可以)来接收

呼唤远方

那你这个时候 后台 b就不应该是用String接受了,你可以用List<T>接受 ,这个T是你自己制定的对象,对象中只要包含json发送的key就可以了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java