Uses of Interface
io.helidon.json.JsonParser
Packages that use JsonParser
Package
Description
Helidon JSON Processor.
Helidon JSON Binding.
Helidon implementation of the
Jackson Smile binary JSON specification.
-
Uses of JsonParser in io.helidon.json
Classes in io.helidon.json that implement JsonParserModifier and TypeClassDescriptionclassBase implementation ofJsonParser.final classAn implementation of theJsonParserwhich enforces object start as the current value.Methods in io.helidon.json that return JsonParserModifier and TypeMethodDescriptionstatic JsonParserJsonParser.create(byte[] json) Create a new JSON parser from a byte array.static JsonParserJsonParser.create(byte[] json, int start, int length) Create a new JSON parser from a byte array.static JsonParserCreate a new JSON parser from a pre-parsed JsonValue.static JsonParserJsonParser.create(InputStream inputStream) Create a new JSON parser from an input stream with default buffer size.static JsonParserJsonParser.create(InputStream inputStream, int bufferSize) Create a new JSON parser from an input stream with specified buffer size.static JsonParserCreate a new JSON parser from a reader.static JsonParserCreate a new JSON parser from a JSON string.Methods in io.helidon.json with parameters of type JsonParserModifier and TypeMethodDescriptionstatic ObjectStartParserObjectStartParser.create(JsonParser parser) Create a new JSON parser that pretends to be at the beginning of an object.static intParsers.translateHex(byte b, JsonParser parser) Translates a hexadecimal byte into its numeric value. -
Uses of JsonParser in io.helidon.json.binding
Methods in io.helidon.json.binding with parameters of type JsonParserModifier and TypeMethodDescriptionstatic <T> TDeserializers.deserialize(JsonParser parser, JsonDeserializer<T> deserializer) Deserializes a value using the provided deserializer, handling null values.<T> TJsonBinding.deserialize(JsonParser parser, GenericType<T> type) Deserializes JSON from a parser to an object of the specified generic type.<T> TJsonBinding.deserialize(JsonParser parser, Class<T> type) Deserializes JSON from a parser to an object of the specified type.JsonDeserializer.deserialize(JsonParser parser) Deserializes JSON data from the parser into an object of type T. -
Uses of JsonParser in io.helidon.json.smile
Classes in io.helidon.json.smile that implement JsonParserModifier and TypeClassDescriptionfinal classSmile binary JSON parser implementation.Methods in io.helidon.json.smile that return JsonParserModifier and TypeMethodDescriptionstatic JsonParserSmileParser.create(byte[] json) Create a Smile parser from in-memory Smile-encoded bytes.static JsonParserSmileParser.create(InputStream inputStream) Create a Smile parser from an input stream.static JsonParserSmileParser.create(InputStream inputStream, int bufferSize) Create a Smile parser from an input stream.