Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > json/add/regexpライブラリ > Regexpクラス > to_json

instance method Regexp#to_json

to_json(*args) -> String[permalink][rdoc] [added by json/add/regexp]

自身を JSON 形式の文字列に変換して返します。

内部的にはハッシュにデータをセットしてから JSON::Generator::GeneratorMethods::Hash#to_json を呼び出しています。

[PARAM] args:
引数には何の意味もありません。


require "json/add/core"

/0\d{1,4}-\d{1,4}-\d{4}/.to_json # => "{\"json_class\":\"Regexp\",\"o\":0,\"s\":\"0\\\\d{1,4}-\\\\d{1,4}-\\\\d{4}\"}"