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 givenReaderpositioned 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 givenReaderpositioned 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:BsonReaderReads a BSONType from the reader.- Specified by:
readBsonTypein interfaceBsonReader- Specified by:
readBsonTypein classAbstractBsonReader- Returns:
- A BSONType.
-
doReadDecimal128
Deprecated. -
mark
Deprecated.Description copied from interface:BsonReaderCreates a bookmark in the BsonReader's input The previous mark must be cleared before creating a new one -
getMark
Deprecated.Description copied from interface:BsonReaderGets a mark representing the current state of the reader.- Returns:
- the mark
-
reset
Deprecated.Description copied from interface:BsonReaderGo back to the state at the last mark and removes the mark
-