Package org.bson.json
Class JsonReader
java.lang.Object
org.bson.AbstractBsonReader
org.bson.json.JsonReader
- All Implemented Interfaces:
Closeable
,AutoCloseable
,BsonReader
Deprecated.
Usage of this API is not supported in AEM as a Cloud Service.
Reads a JSON in one of the following modes:
- Strict mode that conforms to the JSON RFC specifications.
- JavaScript mode that that most JavaScript interpreters can process
- Shell mode that the mongo shell can process. This is also called "extended" JavaScript format.
- Since:
- 3.0
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bson.AbstractBsonReader
AbstractBsonReader.State
-
Constructor Summary
ConstructorsConstructorDescriptionJsonReader
(Reader reader) Deprecated.Constructs a new instance with the givenReader
positioned at a JSON object.JsonReader
(String json) Deprecated.Constructs a new instance with the given string positioned at a JSON object. -
Method Summary
Methods inherited from class org.bson.AbstractBsonReader
close, getCurrentBsonType, getCurrentName, getState, peekBinarySize, peekBinarySubType, readBinaryData, readBinaryData, readBoolean, readBoolean, readDateTime, readDateTime, readDBPointer, readDBPointer, readDecimal128, readDecimal128, readDouble, readDouble, readEndArray, readEndDocument, readInt32, readInt32, readInt64, readInt64, readJavaScript, readJavaScript, readJavaScriptWithScope, readJavaScriptWithScope, readMaxKey, readMaxKey, readMinKey, readMinKey, readName, readName, readNull, readNull, readObjectId, readObjectId, readRegularExpression, readRegularExpression, readStartArray, readStartDocument, readString, readString, readSymbol, readSymbol, readTimestamp, readTimestamp, readUndefined, readUndefined, skipName, skipValue
-
Constructor Details
-
JsonReader
Deprecated.Constructs a new instance with the given string positioned at a JSON object.- Parameters:
json
- A string representation of a JSON object.
-
JsonReader
Deprecated.Constructs a new instance with the givenReader
positioned at a JSON object.The application is responsible for closing the
Reader
.- Parameters:
reader
- A reader representation of a JSON object.- Since:
- 3.11
-
-
Method Details
-
readBsonType
Deprecated.Description copied from interface:BsonReader
Reads a BSONType from the reader.- Specified by:
readBsonType
in interfaceBsonReader
- Specified by:
readBsonType
in classAbstractBsonReader
- Returns:
- A BSONType.
-
doReadDecimal128
Deprecated. -
mark
Deprecated.Description copied from interface:BsonReader
Creates a bookmark in the BsonReader's input The previous mark must be cleared before creating a new one -
getMark
Deprecated.Description copied from interface:BsonReader
Gets a mark representing the current state of the reader.- Returns:
- the mark
-
reset
Deprecated.Description copied from interface:BsonReader
Go back to the state at the last mark and removes the mark
-