I have a JSON document returned to me from a third party that looks like this:
{ "data" : { "events" : [ { "Ages" : "",
"AttendingCount" : 0
} ] } }
i am attempting to deserialize this into Java objects using gson:
Response
EventCollection data
EventCollection
Collection events
Event
String ages;
int attendingCount;
gson is my preferred json parser at this stage of the project
The json field names are in different formats.
In the context of gson's FieldNamingPolicy Response.data
could be parsed with FieldNamingPolicy.IDENTITY
however the nested Event.ages field would need to use FieldNamingPolicy.UPPER_CAMEL_CASE
Is there a way i can use multiple FieldNamingPolicy configs per gson.fromJson
call?
thanks
No comments:
Post a Comment