Uses of Interface
io.helidon.json.JsonParser
Packages that use JsonParser
Package
Description
Helidon JSON Processor.
Helidon JSON Binding.
-
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.JsonDeserializer.deserialize(JsonParser parser) Deserializes JSON data from the parser into an object of type T.