본문 바로가기

옛글/Ruby on the Rails

ruby on rails Parse JSON and Check has key

반응형

ruby on rails에서 post(혹은 put, delete)를 통해 들어온 JSON Body를 파싱하고 사용하기 위해서는 JSON 클래스를 이용한다. 


def test

post_data = request.body.read; #read body 

json_body = JSON.parse(post_data); #parse body to json


is_has_a_key = json_body.has_key?('a"); #check exist key 'a' in json 


render text: is_has_a_key;

end


JSON.parse를 통해 body를 JSON 형식으로 파싱 및


has_key함수를 통해 키 존재 여부를 체크한다.

반응형