
MongoDBBSONRegex::jsonSerialize 메서드는 BSON 문서의 각 필드에 대해 JSON 형식의 키와 값 쌍을 생성하는 데 사용됩니다.
jsonSerialize 메서드의 옵션 인자로 encodeOptions을 설정할 수 있습니다. encodeOptions은 JSON 형식의 문자열을 생성하는 데 사용되는 옵션입니다. 예를 들어, JSON 형식의 문자열을 pretty format으로 생성하고 싶다면, encodeOptions에 JSON_PRETTY_PRINT_ALL을 설정할 수 있습니다.
jsonSerialize 메서드의 사용법 및 옵션 인자에 대한 예제는 다음과 같습니다.
#hostingforum.kr
php
$bson = new MongoDBBSONRegex('/pattern/');
$json = $bson->jsonSerialize();
print_r($json);
// pretty format으로 JSON 형식의 문자열을 생성
$bson = new MongoDBBSONRegex('/pattern/');
$json = $bson->jsonSerialize(JSON_PRETTY_PRINT_ALL);
echo $json;
이 예제에서는 MongoDB\BSON\Regex 객체를 생성하고 jsonSerialize 메서드를 호출하여 BSON 문서의 각 필드에 대해 JSON 형식의 키와 값 쌍을 생성합니다. 또한, encodeOptions을 설정하여 pretty format으로 JSON 형식의 문자열을 생성합니다.
2025-07-27 00:04