以下是將Json字符串轉換爲json的問題描述。從子對象映射json字段
Address{
private long id;
private String city;
}
Employee{
private long id;
private String name;
private Address address;
}
客戶端會發送一個請求,以JSON員工
{"id": 1, "name": "ABC", "address": {"id": 1, "city": "XYZ"}}
的現在我想輸入JSON轉換成以下格式,其中Address類的addressId = id字段。
Output{
private long id;
private String name;
private long addressId;
}
有沒有什麼辦法可以做到這一點。 我曾試過傑克遜和格森也。
爲什麼不JSON.Parse整個對象然後選擇孩子 –
我想達到最好的辦法是寫一個自定義的Jackson解串器 – Apollo