现在,我正在尝试解析这种格式的传入JSON:
{
<email>: {
<name>: <string>, # setting value
...
},
...
}
例如:
{
"aaa@example.com": {
"statement": true
},
"bbb@example.com": {
"statement": false
}
}
我也不知道这个JSON中会有多少封电子邮件。对于您如何在不知道其属性名称的情况下如何通过Jackson接收所有这些电子邮件,我有些困惑,我想知道是否有可能。
到目前为止,这是我的代码:
public class GDPRConsent extends Model {
@JsonIgnore
private static final String GDPR_CONSENT = "gdprConsent";
private Map<String, Object> additionalProperties = new HashMap<String, Object>();
@JsonAnyGetter
public Map<String, Object> getAdditionalProperties() {
return this.additionalProperties;
}
@Override
public String getId() {
return GDPR_CONSENT;
}
}
此问题与重复的问题不同。我希望解决这个问题时不需要钥匙,只是电子邮件不是所有电子邮件的钥匙。