Ruby에서 해시를 만들고 올바른 형식으로 JSON 파일에 쓰고 싶습니다.
내 코드는 다음과 같습니다.
tempHash = {
"key_a" => "val_a",
"key_b" => "val_b"
}
fJson = File.open("public/temp.json","w")
fJson.write(tempHash)
fJson.close
결과 파일의 내용은 다음과 같습니다.
key_aval_akey_bval_b
Sinatra (버전을 모르겠 음)와 Ruby v 1.8.7을 사용하고 있습니다.
올바른 JSON 형식으로 파일에 어떻게 쓸 수 있습니까?
이 SO 대답을보십시오 : stackoverflow.com/questions/1684588/…
—
Charlie Martin
당신이하는 일은 실제로 제가 사용하는 JSON 및 YAML 구조를 문서화하기 위해 많이 사용하는 것입니다. YAML / JSON을 파일에 저장하는 작은 코드를 작성한 다음 덤프 및 다시로드 전 및 / 또는 후에 데이터가 어떻게 보이는지 보여주는 동일한 구조를 빌드합니다. 따라서 코드가 제대로 작동하지 않더라도 장기적으로 삶을 더 쉽게 만들 수 있으므로이 프로세스를 고수하십시오.
—
The Tin Man