One confusing aspect of naming in some parts of Jackson is reference to Object "fields": although there are a few alternatives (field, property, entry at least), we have mostly settled on "property" as the standard thing.
So with 3.0 let's try to unify JsonGenerator
and JsonParser
API (and supporting helpers types like context objects) to use "property" wherever "field" used to be used.
Changes include: (I'll try to add notes on all changes)