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