以下是将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