Поиск…


Вступление

Драгоценный камень json для Ruby позволяет разобрать и создать JSON.

Синтаксис

  • JSON.parse (json_document_string) => возвращает хеш документа JSON
  • JSON.generate (ruby_hash) => возвращает документ JSON в виде строки

параметры

параметр подробности
json_document_string Документ JSON в виде строки
ruby_hash Любой объект Hash

Хеш для JSON

require 'json'
data = {"test" => 123}
puts JSON.generate(data)

JSON to Hash

require 'json'
document = "{\"test\":123}"
puts JSON.parse(document)

Альтернативный JSON to Hash

require 'json'
data = JSON '{"test":23}'  # => {"test"=>23}

или же

require 'json'
data = JSON['{"test":23}'] # => {"test"=>23}

Альтернативный хэш для JSON

require 'json'
document = JSON 'test'  => 23 # => "{\"test\":23}"

или же

require 'json'
document = JSON['test' => 23] # => "{\"test\":23}"


Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow