Ruby Language
JSON with Ruby
수색…
Ruby와 JSON 사용하기
JSON (JavaScript Object Notation)은 간단한 데이터 교환 형식입니다. 많은 웹 응용 프로그램에서 데이터를 보내고받습니다.
Ruby에서는 JSON으로 간단하게 작업 할 수 있습니다.
처음 require 'json'
을 require 'json'
하며 JSON.parse()
명령을 통해 JSON 문자열을 구문 분석 할 수 있습니다.
require 'json'
j = '{"a": 1, "b": 2}'
puts JSON.parse(j)
>> {"a"=>1, "b"=>2}
여기서 발생하는 것은 파서가 JSON에서 Ruby 해시를 생성한다는 것입니다.
다른 방법으로 Ruby 해시에서 JSON을 생성하는 것은 파싱만큼 간단합니다. 선택 방법은 to_json
.
require 'json'
hash = { 'a' => 1, 'b' => 2 }
json = hash.to_json
puts json
>> {"a":1,"b":2}
기호 사용
Ruby 기호와 함께 JSON을 사용할 수 있습니다. 구문 분석기의 symbolize_names 옵션을 사용하면 결과 해시의 키가 문자열 대신 기호가됩니다.
json = '{ "a": 1, "b": 2 }'
puts JSON.parse(json, symbolize_names: true)
>> {:a=>1, :b=>2}
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow