jakartaee / jsonp-api

Jakarta JSON Processing
https://eclipse.org/ee4j/jsonp
Other
139 stars 59 forks source link

#340 - [api] Add support for 'pre-encoded keys' #344

Open rbygrave opened 2 years ago

rbygrave commented 2 years ago

Refer to #340

Create a JsonGenerator.Key

JsonProvider provider = ...;

JsonGenerator.Key firstNameKey = provider.createGeneratorKey("firstName");

Use a JsonGenerator.Key

JsonGenerator generator = ...;

// we can use the key rather than just a string key for performance reasons
// ... it's already escaped 
generator.writeKey(firstNameKey).write("foo");

// rather than string key 
generator.writeKey("lastName").write("foo");
rbygrave commented 2 years ago

Is anything happening with this in terms of getting a review?