2013-10-23 50 views
0

我在Ruby中有一個下面的字符串。有沒有辦法讓我可以在這個字符串轉換成JSON將字符串解析爲JSON時出錯

{ 
    drawer: { 
     stations: { 
      tv: { 
       header: "TV Channels", 
       logos: { 
        one: "www1", 
        two: "www2", 
        three: "www3" 
       } 
      } 
     } 
    } 
} 

理想情況下,應該是和之前的條款(如代替抽屜「抽屜」)後,雙引號。但是從服務器返回的數據是以上述格式。

我想使用JSON庫來解析字符串。

+0

這個問題已經回答http://stackoverflow.com/questions/5410682/parsing-a-json-string-in-ruby/5410710#5410710 – JunaidKirkire

+0

是的,我都提到了這個問題。我的問題有點不同,因爲我使用的字符串不是合適的JSON。我想檢查是否有將字符串轉換爲有效字符串以進行JSON轉換的方式。 –

+0

這是什麼格式以及字符串來自哪裏? – Stefan

回答

1
require 'json' 

'something'.to_json #=> "\"something\""