
MongoDBBSONDecimal128::jsonSerialize를 사용하여 JSON으로 serialize할 때, 버전을 1로 설정하려면 다음과 같이 할 수 있습니다.
#hostingforum.kr
php
$decimal = new MongoDBBSONDecimal128('123.456');
$json = $decimal->jsonSerialize(['version' => 1]);
이러한 코드는 버전을 1로 설정하여 JSON으로 serialize합니다.
버전 1과 버전 0의 차이점은 다음과 같습니다.
- 버전 1: 버전 1의 경우, JSON에 버전 정보가 포함됩니다. 예를 들어, 버전 1의 경우 JSON은 다음과 같습니다.
#hostingforum.kr
json
{
"version" : 1,
"value" : "123.456"
}
- 버전 0: 버전 0의 경우, 버전 정보가 포함되지 않습니다. 예를 들어, 버전 0의 경우 JSON은 다음과 같습니다.
#hostingforum.kr
json
{
"value" : "123.456"
}
버전 0은 디폴트로 설정되어 있지 않습니다. 버전 1을 디폴트로 설정하려면, jsonSerialize를 호출할 때 버전을 1로 설정해야 합니다.
2025-03-07 22:21