MongoDB\BSON\Symbol::jsonSerialize
Returns a representation that can be converted to JSON
Description
final public mixed MongoDB\BSON\Symbol::jsonSerialize()
Parameters
This function has no parameters.
Return Values
Returns data which can be serialized by json_encode to
produce an extended JSON representation of the
MongoDB\BSON\Symbol.
Note:
The output is consistent with the MongoDB\BSON\toJSON
function, which uses the driver-specific legacy extended JSON format. This
does not necessarily match the
» relaxed
or » canonical
extended JSON representations used by
MongoDB\BSON\toRelaxedExtendedJSON and
MongoDB\BSON\toCanonicalExtendedJSON, respectively.
Errors/Exceptions
- Throws MongoDB\Driver\Exception\InvalidArgumentException on argument parsing errors.
See Also
- JsonSerializable::jsonSerialize
- json_encode
- MongoDB\BSON\toCanonicalExtendedJSON
- MongoDB\BSON\toRelaxedExtendedJSON
- » MongoDB Extended JSON