MongoDB\BSON\Symbol::jsonSerialize
(mongodb >=1.4.0)
MongoDB\BSON\Symbol::jsonSerialize — JSON으로 변환할 수 있는 표현을 반환합니다.
설명
final public MongoDB\BSON\Symbol::jsonSerialize(): mixed
매개변수
이 함수에는 매개변수가 없습니다.
반환 값
MongoDB\BSON\Symbol의 확장된 JSON 표현을 생성하기 위해 json_encode()에 의해 직렬화될 수 있는 데이터를 반환합니다.
참고: 출력은 드라이버별 레거시 확장 JSON 형식을 사용하는 MongoDB\BSON\toJSON() 함수와 일치합니다. 이는 각각 MongoDB\BSON\toRelaxedExtendedJSON() 및 MongoDB\BSON\toCanonicalExtendedJSON()에서 사용하는 » relaxed 또는 » canonical 확장 JSON 표현과 반드시 일치하지는 않습니다.
오류/예외
- 인수 구문 분석 오류에 대해 MongoDB\Driver\Exception\InvalidArgumentException을 던집니다.
기타
- JsonSerializable::jsonSerialize() - JSON으로 직렬화해야 하는 데이터 지정
- json_encode() - 값의 JSON 표현을 반환합니다.
- MongoDB\BSON\toCanonicalExtendedJSON() - BSON 값의 Canonical Extended JSON 표현을 반환합니다.
- MongoDB\BSON\toRelaxedExtendedJSON() - BSON 값의 완화된 확장 JSON 표현을 반환합니다.
- » MongoDB Extended JSON