「きれいな」JSON をコンパクトな形式に変換する必要があるため、次の手順に従いました。
- ファイルから「きれいな」JSON を読み取ります。
temp = JSON.parse(json_string)
jsonstring = temp.to_s
解析するjson_string
と、 がスローされ
unexpected token
ます。
これは「きれいな」バージョンです:
{
"key1" : "value1",
"key2" : "value2"
}
そしてコンパクト後のバージョン:
{"key1"=>"value1","key2"=>"value2"}
Java で記述した場合、JSON を:,=>
区切り文字で解析できました。しかしRubyはそれを受け入れません。