jackson api の ObjectMapper クラスを使用して、以下の JSON を Java オブジェクトに変換しようとしていますが、エラーが発生しています。私のJavaクラスはどのように見えるべきですか?
[{
"saleValue": 100,
"priceEventTypeCode": 1,
"startDate": "2016-03-23T18:00:00.0Z",
"updateStoredValue": true,
"autoRound": false,
"priceChangeNumber": "tkt"
},
{
"saleValue": 100,
"priceEventTypeCode": 1,
"startDate": "2016-03-23T18:00:00.0Z",
"updateStoredValue": true,
"autoRound": false,
"priceChangeNumber": "tkt"
}]
以下のjsonがあれば、それをJavaオブジェクトに変換できます。
public class Pid
{
private String priceChangeNumber;
private String startDate;
private String autoRound;
private String priceEventTypeCode;
private String saleValue;
private String updateStoredValue;
// getter and setter functions removed here.
}
ジョンソン:
{
"saleValue": 100,
"priceEventTypeCode": 1,
"startDate": "2016-03-23T18:00:00.0Z",
"updateStoredValue": true,
"autoRound": false,
"priceChangeNumber": "tkt"
}