FasterXML / FasterXML/jackson-core

Add `vanilla` flag for generators

Open
#485 0 comments 0 reactions 0 assignees View on GitHub
3.x performance
Dominant language
Java
Stars
2.4k
Forks
928
Avg merge
2d 18h
Merged PRs (30d)
24

Description

With 3.0 we can start specializing generators (and parsers too) more, due to full immutability of feature flags.

One thing that should allow minor performance optimization is separating "non-vanilla" feature handling, such as:

* Unquoted field names
* Pretty-printing
* Custom escaping

into either fully separate generator implementations, or, as the first step, to use "vanilla flag" (similar to how `BeanDeserializer` works) to at least combine many checks into one, streamlining the default case of not requiring additional checks.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.