라이브러리
[PHP] MongoDBBSONBinary::jsonSerialize - JSON으로 변환할 수 있는 표현을 반환합니다.
MongoDBBSONBinary::jsonSerialize
`MongoDBBSONBinary::jsonSerialize` 메서드는 BSONBinary 객체를 JSON 형식으로 변환하는 데 사용됩니다. 이 메서드는 BSONBinary 객체의 데이터를 JSON 형식으로 변환하여 반환합니다.
사용 예제
#hostingforum.kr
php
use MongoDBBSONBinary;
use MongoDBBSONUTCDateTime;
// BSONBinary 객체를 생성합니다.
$binary = new Binary('Hello, World!', Binary::TYPE_STRING);
// jsonSerialize 메서드를 사용하여 BSONBinary 객체를 JSON 형식으로 변환합니다.
$json = $binary->jsonSerialize();
// 결과를 출력합니다.
print_r($json);
출력 결과
#hostingforum.kr
json
{
"bsonType": "Binary",
"subType": "String",
"data": "SGVsbG8sIFdvcmxkIQ=="
}
JSON 형식의 BSONBinary 객체
위의 예제에서, `jsonSerialize` 메서드는 BSONBinary 객체를 JSON 형식으로 변환하여 반환합니다. JSON 형식의 BSONBinary 객체에는 다음과 같은 속성이 포함됩니다.
* `bsonType`: BSONBinary 객체의 유형을 나타내는 문자열입니다. 이 경우 `"Binary"`입니다.
* `subType`: BSONBinary 객체의 서브 유형을 나타내는 문자열입니다. 이 경우 `"String"`입니다.
* `data`: BSONBinary 객체의 데이터를 나타내는 문자열입니다. 이 경우 `"SGVsbG8sIFdvcmxkIQ=="`입니다.
UTCDateTime 객체를 포함하는 BSONBinary 객체
#hostingforum.kr
php
use MongoDBBSONBinary;
use MongoDBBSONUTCDateTime;
// UTCDateTime 객체를 생성합니다.
$date = new UTCDateTime();
// BSONBinary 객체를 생성합니다.
$binary = new Binary($date, Binary::TYPE_DATE);
// jsonSerialize 메서드를 사용하여 BSONBinary 객체를 JSON 형식으로 변환합니다.
$json = $binary->jsonSerialize();
// 결과를 출력합니다.
print_r($json);
출력 결과
#hostingforum.kr
json
{
"bsonType": "Binary",
"subType": "Date",
"data": "2022-01-01T00:00:00.000Z"
}
JSON 형식의 BSONBinary 객체
위의 예제에서, `jsonSerialize` 메서드는 BSONBinary 객체를 JSON 형식으로 변환하여 반환합니다. JSON 형식의 BSONBinary 객체에는 다음과 같은 속성이 포함됩니다.
* `bsonType`: BSONBinary 객체의 유형을 나타내는 문자열입니다. 이 경우 `"Binary"`입니다.
* `subType`: BSONBinary 객체의 서브 유형을 나타내는 문자열입니다. 이 경우 `"Date"`입니다.
* `data`: BSONBinary 객체의 데이터를 나타내는 문자열입니다. 이 경우 `"2022-01-01T00:00:00.000Z"`입니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.