Ath*_*osh 5 json ruby-on-rails
如何将下面的 JSON 对象转换为可以转换为字符串并存储在字符串字段中的字符串,然后使用它稍后将其转换回 JSON
JSON 是:
{"tds_head_id"=>88, "date"=>nil, "salary_gross_amount"=>0, "qualifying_amount"=>0, "proof_amount"=>0, "remarks"=>nil}
Run Code Online (Sandbox Code Playgroud)
必须转换此哈希,以便稍后可以将其转换回相同的 JSON 格式。
小智 9
您可以使用 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)
Run Code Online (Sandbox Code Playgroud)
输出将是
"{\"tds_head_id\":88,\"date\":null,\"salary_gross_amount\":0,\"qualifying_amount\":0,\"proof_amount\":0,\"remarks\":null}"
Run Code Online (Sandbox Code Playgroud)
您可以使用 JSON.parse 方法将其转换回 JSON