class JSON::TruffleRuby::Generator::State

def fast_serialize_string(string, buf) # :nodoc:

:nodoc:
Assumes !@ascii_only, !@script_safe
def fast_serialize_string(string, buf) # :nodoc:
 '"'
 string.encoding == ::Encoding::UTF_8
n
ring = string.encode(::Encoding::UTF_8)
ue Encoding::UndefinedConversionError => error
ise GeneratorError.new(error.message, string)
GeneratorError.new("source sequence is illegal/malformed utf-8", string) unless string.valid_encoding?
\\\x0-\x1f]/.match?(string)
<< string.gsub(/["\\\x0-\x1f]/, MAP)
<< string
 '"'