我有 json,我正在尝试使用 Jackson 解析它。JSON 看起来像 -
coupons: {
1: {
title: "Mode von",
description: "",
type: "offer",
code: "-",
expiry: "0000-00-00",
link: ""
},
2: {
title: "Prime 1",
description: "",
type: "offer",
code: "-",
expiry: "0000-00-00",
link: "http://test.com/"
}
}
优惠券的数量在这里不是恒定的,并且会因响应而异。我的困境是创建可以容纳此类对象的相应 java 类。
我尝试使用 Map 作为 -
public class Coupons {
Map<String, String>coupons = new HashMap<String, String>();
public Map<String, String> getCoupons() {
return coupons;
}
}
但 -
System.out.println(coupons.getCoupons().get("type"));
System.out.println(coupons.getCoupons().get("code"));
总是让我为空。这个json的正确java类是什么?