在没有包装类的情况下解析JSON的特定字段

时间:2017-02-19 15:29:48

标签: java json resttemplate jackson-databind

Java对象:

public class Foo {
 @JsonProperty("name")
 private String name;
 @JsonProperty("surname")
 private String surname;

 // getters + setters
}

JSON:

   {  
   "meta":{  
      "code":200
   },
   "data":[  
      {  
         "name":"John",
         "surname":"Smith"
      }
   ]
}

API调用:

return restTemplate.getForEntity(requestUrl, Foo[].class).getBody();

是否可以解析"数据"数组没有创建额外的包装类?我尝试在我的Java类之上添加@JsonRootName("data")注释,但它不起作用。

1 个答案:

答案 0 :(得分:0)

您可以尝试:

Dim NeedToSendEmail As Boolean
If informiert2 Then
    If MsgBox("Weitere Benachrichtigung versenden?", vbOKCancel, "Kunde bereits informiert") = vbOK Then
        NeedToSendEmail = True
    End If
Else
    NeedToSendEmail = True
End If

If NeedToSendEmail Then
    Call sendemailKunde
End If