2015-11-13 52 views
0

我需要將{"individual"=>"true", "multi-user"=>"true"}保存爲一個字符串,然後將其解析爲相同散列的JSON表示。不幸的是,這將產生以下錯誤:散列RoR JSON :: ParserError 795:意外標記

JSON::ParserError in WizardsController#step 

795: unexpected token at '{"individual"=>"true", "multi-user"=>"true"}' 
+1

什麼是你的問題?如果「{」individual「=>」true「,」multi-user「=>」true「}是您正試圖解析的內容,那麼這不是JSON,因此您無法將其解析爲JSON。我們可能不能在這裏幫忙。無論如何,請閱讀[問]一個適當的問題。 –

+0

我需要保存{「individual」=>「true」,「multi-user」=>「true」},然後將其解析爲相同的散列 –

+0

這是否意味着您要將*值*編碼爲JSON ?編碼與解析不同。再次,請[編輯]你的問題,並提供你正在嘗試做什麼和你的代碼的正確描述。 –

回答

1

使用to_json,之前嘗試對其進行操作:

{"individual"=>"true", "multi-user"=>"true"}.to_json 
=> "{\"individual\":\"true\",\"multi-user\":\"true\"}"