如何将JSON对象转换为相应的字符串

时间:2017-02-04 14:55:54

标签: ruby-on-rails json

如何将以下JSON对象转换为可以转换为字符串并存储在字符串字段中的字符串,然后再将其用于转换回JSON

JSON是:

{"tds_head_id"=>88, "date"=>nil, "salary_gross_amount"=>0, "qualifying_amount"=>0, "proof_amount"=>0, "remarks"=>nil}

必须转换此哈希,以便以后可以将其转换回相同的JSON格式。

1 个答案:

答案 0 :(得分:2)

您可以使用JSON库生成方法来执行此操作并获取相应的字符串,如

json_object = {"tds_head_id"=>88, "date"=>nil, "salary_gross_amount"=>0, "qualifying_amount"=>0, "proof_amount"=>0, "remarks"=>nil}
JSON.generate(json_object)

输出

  "{\"tds_head_id\":88,\"date\":null,\"salary_gross_amount\":0,\"qualifying_amount\":0,\"proof_amount\":0,\"remarks\":null}"

您可以使用JSON.parse方法

将其转换回JSON