我需要从字符串下面删除“ \”
{\"MACAddress\":\"74:5E:78\",\"DeviceName\":\"Connected_Device\"}
响应应该是
{"MACAddress":"74:5E:78","DeviceName":"Connected_Device"}
我需要检查字符串是否包含“ \ n”,我需要添加验证以删除“ \”
您能帮忙如何在滑轨中处理吗?
JSON.parse("{\"MACAddress\":\"74:5E:78\",\"DeviceName\":\"Connected_Device\"}")
应该可以解决问题
您从Ajax调用中获得的响应是JSON格式的哈希。
只需使用JSON解析器将JSON字符串转换为Ruby哈希:
require 'json'
pay_load = params['payLoadData']
device = JSON.parse(pay_load)
device['MACAddress']
#=> "74:5E:78"
device['DeviceName']
#=> "Connected_Device"