라이브러리

[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"`입니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 410 페이지

검색

게시물 검색