2017-02-04 206 views
1

我怎样才能转换下面JSON对象的是可转换为字符串,并存储在字符串字段,然后在以后使用它被转换回JSON如何将JSON对象转换为对应的字符串

的一个串JSON是:

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

此散列必须转换,以便它可以稍后转换回相同的JSON格式。

回答

1

您可以使用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使用JSON .parse方法

相关问题