수색…


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