perldoc > BSON::String

đŸˇī¸ NAME

BSON::String - BSON type wrapper for strings

🚀 Quick Reference

Use CaseCommandDescription
đŸ“Ļ Create a BSON stringmy $bson_str = bson_string("hello");Wraps a Perl string into an explicit BSON string type
🔍 Access the valuemy $val = $bson_str->value;Returns the underlying string scalar
đŸ–¨ī¸ String interpolationprint "$bson_str";Overloaded "" gives the string value
📄 JSON serializationmy $json = $bson_str->TO_JSON;Returns the value as a JSON string
đŸ—ī¸ Use with BSON::Typesuse BSON::Types ':all';Imports bson_string and other helpers

📌 VERSION

version v1.12.2

📝 SYNOPSIS

use BSON::Types ':all';

bson_string( $string );

â„šī¸ DESCRIPTION

This module provides a BSON type wrapper for a string value. Since Perl does not distinguish between numbers and strings, this module provides an explicit string type for a scalar value.

🔧 ATTRIBUTES

💎 value

A scalar value, which will be stringified during construction. The default is the empty string.

âš™ī¸ METHODS

📄 TO_JSON

Returns value as a string.

🔄 OVERLOADING

The stringification operator ("") is overloaded to return the value, the full "minimal set" of overloaded operations is provided (per overload documentation) and fallback overloading is enabled.

đŸ‘Ĩ AUTHORS

ÂŠī¸ COPYRIGHT AND LICENSE

This software is Copyright (c) 2020 by Stefan G. and MongoDB, Inc. This is free software, licensed under: The Apache License, Version 2.0, January 2004
BSON::String
đŸˇī¸ NAME 🚀 Quick Reference 📌 VERSION 📝 SYNOPSIS â„šī¸ DESCRIPTION 🔧 ATTRIBUTES
💎 value
âš™ī¸ METHODS
📄 TO_JSON
🔄 OVERLOADING đŸ‘Ĩ AUTHORS ÂŠī¸ COPYRIGHT AND LICENSE

Generated by phpman v4.9.25-4-g0d844aa · Markdown · JSON · MCP Author: Che Dong Under GNU General Public License
2026-07-07 09:08 @216.73.217.93
CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0 Transitional!Valid CSS!
Enhanced by LLM: deepseek-v4-pro / taotoken.net / www.chedong.com - original format