【问题标题】:Get javascript string out of ruby hash sent in JSON从 JSON 中发送的 ruby​​ 哈希中获取 javascript 字符串
【发布时间】:2017-05-08 00:50:35
【问题描述】:

所以,我有一个 ruby​​ 程序,它接受一个散列并将其转换为 JSON 字符串(假设散列是 #FFFFFF),并且该 JSON 字符串被发送到一个 JavaScript 程序,它需要从其中获取 #FFFFFF JSON 字符串,我试过 JSON.parse();无济于事,而 JSON.stringify();只返回这个 "{\"color\":\"#FFFFFF\"}" 我如何让它在 JavaScript 字符串中只返回 #FFFFFF?

【问题讨论】:

  • 你是如何将它传递给 javascript 的?
  • @charlietfl 网络套接字

标签: javascript json ruby ruby-hash


【解决方案1】:

JSON 源自 Ruby 哈希这一事实无关紧要。你必须JSON.parse JSON 字符串——但是!那么你必须访问结果对象的.color属性

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

【讨论】:

    猜你喜欢
    • 2013-08-28
    • 2018-09-01
    • 2017-05-28
    • 2012-03-31
    • 1970-01-01
    • 2015-02-27
    • 1970-01-01
    • 2013-07-06
    • 2015-12-20
    相关资源
    最近更新 更多