「きれいな」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はそれを受け入れません。