2017-05-08 72 views
1

所以,我有一個紅寶石程序,需要一個哈希,並將其變成一個JSON字符串(可以說哈希是#FFFFFF),並且該JSON字符串被髮送到一個JavaScript程序它需要從JSON字符串中獲取#FFFFFF,我試過了JSON.parse();無濟於事,JSON.stringify();只返回這個"{\"color\":\"#FFFFFF\"}"我怎麼才能讓它返回一個JavaScript字符串中的#FFFFFF?獲取JavaScript字符串的JSON發送的紅寶石哈希

+0

你是如何通過這個來的JavaScript .color財產? – charlietfl

+0

@charlietfl網絡套接字 – EPICBRONY

回答

3

JSON來自Ruby散列的事實是不相關的。你必須JSON.parse JSON字符串—但是!那麼你也具有訪問得到的對象

let json = '{"color":"#FFFFFF"}' 
 
let data = JSON.parse(json) 
 
console.log(data.color) 
 
// #FFFFFF