对象转json字符串 Ruby

Ruby 中可以使用 to_json 方法将对象转换为 JSON 字符串。在使用前需要 require 'json'。

require 'json'
obj = { 'name' => 'John Doe', 'age' => 42 }
json_string = obj.to_json
puts json_string
# 输出:{"name":"John Doe","age":42}

如果你的对象不能直接转换成 JSON,则需要实现 to_json 方法,以自定义对象的 JSON 表示。

  •