
jsonSerialize 메서드는 MongoDB의 BSON 형식인 JSON 형식으로 변환할 때 사용됩니다.
예를 들어, MongoDB의 Decimal128 타입의 필드가 있다고 가정해 보겠습니다.
#hostingforum.kr
php
$decimal128 = new MongoDBBSONDecimal128('123.456');
이 필드는 MongoDB의 Decimal128 타입으로 저장되지만, JSON 형식으로 변환할 때는 float 타입으로 변환됩니다.
#hostingforum.kr
php
$decimal128->jsonSerialize(); // float(123.456)
이 때, jsonSerialize 메서드는 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
#hostingforum.kr
php
class User {
private $name;
private $age;
public function __construct($name, $age) {
$this->name = $name;
$this->age = new MongoDBBSONDecimal128($age);
}
public function jsonSerialize() {
return [
'name' => $this->name,
'age' => $this->age->jsonSerialize(),
];
}
}
$user = new User('John Doe, 30');
print_r($user->jsonSerialize());
위의 예제에서, User 클래스의 jsonSerialize 메서드는 User 객체를 JSON 형식으로 변환합니다.
이 때, User 객체의 age 필드는 MongoDB의 Decimal128 타입으로 저장되지만, JSON 형식으로 변환할 때는 float 타입으로 변환됩니다.
#hostingforum.kr
php
Array
(
[name] => John Doe
[age] => 30
)
jsonSerialize 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
이 메서드는 MongoDB의 Decimal128 타입의 필드를 JSON 형식으로 변환할 때 사용됩니다.
2025-04-13 19:14