123456789_123456789_123456789_123456789_123456789_

Module: JSON::Ext::Generator::GeneratorMethods::String

Relationships & Source Files
Namespace Children
Modules:
Defined in: ext/json/generator/generator.c

Class Method Summary

Instance Method Summary

  • #to_json(*) ⇒ ?

    This string should be encoded with UTF-8 A call to this method returns a ::JSON string encoded with UTF16 big endian characters as u????.

  • #to_json_raw(*args) ⇒ ?

    This method creates a ::JSON text from the result of a call to to_json_raw_object of this String.

  • #to_json_raw_object ⇒ ?

    This method creates a raw object hash, that can be nested into other data structures and will be generated as a raw string.

Class Method Details

.included(modul)

Extends modul with the String::Extend module.

Instance Method Details

#to_json(*) ⇒ ?

This string should be encoded with UTF-8 A call to this method returns a ::JSON string encoded with UTF16 big endian characters as u????.

#to_json_raw(*args) ⇒ ?

This method creates a ::JSON text from the result of a call to to_json_raw_object of this String.

#to_json_raw_object ⇒ ?

This method creates a raw object hash, that can be nested into other data structures and will be generated as a raw string. This method should be used, if you want to convert raw strings to ::JSON instead of UTF-8 strings, e. g. binary data.