1
37
那是不可能的。您需要修改JSON结构来表示
因此,作为一个基本示例,这个带有数组的JSON结构:
与Java表示相结合(它不必被称为POJO,而只是JavaBean或模型对象或值对象)。
还有这个GSON电话
应该工作。 更新 要清楚,JSON结构是问题,而不是Java对象结构。假设你的Java对象结构正是你想要的结果,那么你的JSON结构应该像下面这样让Gson做它的工作:
只有
|
2
0
我认为Balusc为特定的问题提供了很好的指针(通常是一对一的数据绑定);但是,为了防止您认为应该有更多的动态处理,您还可以考虑其他JSON处理包。许多包都有附加的或可选的映射方法:JSON lib、flexjson和jackson与GSON相比至少有附加的方法。有些提供更宽松的映射(您将事物的名称定义为类型),另一些则实际支持多孔隙类型(声明对象,但实际上可以映射到序列化的子类型)。 |