【发布时间】:2015-02-16 18:53:40
【问题描述】:
我有这个 json:
{
"details": {
"interest": {
"label": "example1",
"value": "19,9",
"symbol": "%"
},
"monthly_invoice": {
"label": "example2",
"value": "29",
"symbol": "eur"
},
"start_fee": {
"label": "example3",
"value": "0",
"symbol": "eur"
},
"monthly_pay": {
"label": "example4",
"value": "58",
"symbol": "eur"
}
}
}
Details 对象将包含具有相同属性(标签、值、符号)的任意数量的对象。它是一种在java中创建类结构的方法,使用gson在不知道所包含对象名称的情况下接收这些数据(利息,monthly_invoice...)?
谢谢!
【问题讨论】:
-
我不同意这是与上面链接的问题重复的说法。这个问题专门关于如何将描述具有未知属性的对象的JSON字符串序列化为Java类。答案是使用 Java Map
。引用为重复的问题中没有提到这一点。 -
我不认为这个问题是重复的。问题不同,正确答案也不同。我想使用 java 而不是 javascript,我对类结构和这些类包含的属性感兴趣。