Получить строку javascript из рубинового хэша, отправленного в JSON

Итак, у меня есть ruby-программа, которая берет хэш и превращает его в строку JSON (скажем, хэш равен #FFFFFF), и эта строка JSON отправляется в программу javascript, где ей нужно получить #FFFFFF из строки JSON, я пробовал JSON.parse(); безрезультатно и JSON.stringify(); возвращает только это "{\"color\":\"#FFFFFF\"}" как мне заставить его возвращать только #FFFFFF в строке javascript?


person EPICBRONY    schedule 08.05.2017    source источник
comment
Как вы передаете это в javascript?   -  person charlietfl    schedule 08.05.2017
comment
веб-сокеты @charlietfl   -  person EPICBRONY    schedule 08.05.2017


Ответы (1)


Тот факт, что JSON происходит из хэша Ruby, не имеет значения. Вам нужно JSON.parse строку JSON, но! то вам также нужно получить доступ к свойству .color результирующего объекта

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

person Mulan    schedule 08.05.2017