2 回答
TA贡献1946条经验 获得超4个赞
根据上面的 json,您需要创建 3 个 java 类:
等级1
private String status;
private String msg;
private Class2 transactionDetails;
2级
private Class3 transactionparameters;
3级
public String firstname;
public String transaction_amount;
public String amt;
public String Settled_At;
public String addedon;
etc etc
现在访问您可以使用的对象
class1_Object.getTransactionDetails().getTransactionparameters();
这将为您获取第三堂课中可用的所有详细信息。
我希望这能解决您的问题。
TA贡献1841条经验 获得超3个赞
JSON 数据可以映射到 2 个类:
class Root {
int status;
String msg;
Map<String, Detail> transaction_details;
}
class Detail {
String firstname;
String name_on_card;
BigDecimal amt;
// and many more
}
请记住,JSON 属性是无序的,因此您可以以更有意义的方式对字段进行排序。
JSON fortransaction_details是具有动态属性名称的 JSON 对象,因此需要将其映射为 Java name-to-value Map。
添加回答
举报