Niestandardowa serializacja Jackson JSON dla niektórych pól
Czy istnieje sposób, w jaki Jackson JSON Processor wykonuje niestandardową serializację na poziomie pola? Na przykład chciałbym mieć klasę
public class Person {
public String name;
public int age;
public int favoriteNumber;
}
serializowany do następującego JSON:
{ "name": "Joe", "age": 25, "favoriteNumber": "123" }
Zauważ, że wiek = 25 jest zakodowany jako anumer while favoriteNumber = 123 jest zakodowane jako astrunowy. Z pudełka Jacksonówint
na numer. W tym przypadku chcę, aby ulubiony numer został zakodowany jako łańcuch.