Uses of Class
com.github.wnameless.json.flattener.JsonFlattener
Packages that use JsonFlattener
-
Uses of JsonFlattener in com.github.wnameless.json.flattener
Methods in com.github.wnameless.json.flattener that return JsonFlattenerModifier and TypeMethodDescriptionJsonFlattenerFactory.build(com.github.wnameless.json.base.JsonValueBase<?> json) Creates aJsonFlattenerby givenJsonValueBaseand configures it with the configurer and jsonCore within thisJsonFlattenerFactory.Creates aJsonFlattenerby given JSON reader and configures it with the configurer and jsonCore within thisJsonFlattenerFactory.Creates aJsonFlattenerby given JSON string and configures it with the configurer and jsonCore within thisJsonFlattenerFactory.JsonFlattener.ignoreReservedCharacters()After this option is enable, all reserved characters used in keys will stop to be checked and escaped.JsonFlattener.withFlattenMode(FlattenMode flattenMode) A fluent setter to setup a mode of theJsonFlattener.JsonFlattener.withKeyTransformer(KeyTransformer keyTrans) A fluent setter to setup aKeyTransformerof theJsonFlattener.JsonFlattener.withLeftAndRightBrackets(char leftBracket, char rightBracket) A fluent setter to setup the left and right brackets within a key in the flattened JSON.JsonFlattener.withPrintMode(PrintMode printMode) A fluent setter to setup a print mode of theJsonFlattener.JsonFlattener.withSeparator(char separator) A fluent setter to setup the separator within a key in the flattened JSON.JsonFlattener.withStringEscapePolicy(CharSequenceTranslatorFactory policy) A fluent setter to setup the JSON string escape policy.Constructor parameters in com.github.wnameless.json.flattener with type arguments of type JsonFlattenerModifierConstructorDescriptionJsonFlattenerFactory(Consumer<JsonFlattener> configurer) Returns aJsonFlattenerFactory.JsonFlattenerFactory(Consumer<JsonFlattener> configurer, com.github.wnameless.json.base.JsonCore<?> jsonCore) Returns aJsonFlattenerFactory.