我需要将“漂亮”的 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不接受它。