Javascript 如何加载json.loads(“加载”)4个钉子?

Javascript 如何加载json.loads(“加载”)4个钉子?,javascript,python,json,Javascript,Python,Json,我不能在我的表格上加两个钉子。 Javascript发送变量: job = '{"sender": "omgbbqhax”,"message" : "'+variable+'" }'; Python代码: import json mad = json.loads(job) print mad[‘sender’] print mad[‘message’] 但是如果你写 variable = """"; job = '{"sender": "omgbbqhax”,"message" : "'+v

我不能在我的表格上加两个钉子。 Javascript发送变量:

job = '{"sender": "omgbbqhax”,"message" : "'+variable+'" }';
Python代码:

import json
mad = json.loads(job)
print mad[‘sender’]
print mad[‘message’]
但是如果你写

variable = """";
job = '{"sender": "omgbbqhax”,"message" : "'+variable+'" }';
我有个错误?我如何做?

无效引号:

job = '{"sender": "omgbbqhax”,"message" : "'+variable+'" }';
                            ^---- curly quote
无论如何,您不应该构建自己的JSON字符串。插入的数据中有一个JS元字符,并且您引入了一个语法错误,该错误将杀死整个JS字符串。您应该构建本机数据结构,然后将其编码为json。

无效引号:

job = '{"sender": "omgbbqhax”,"message" : "'+variable+'" }';
                            ^---- curly quote

无论如何,您不应该构建自己的JSON字符串。插入的数据中有一个JS元字符,并且您引入了一个语法错误,该错误将杀死整个JS字符串。您应该构建一个本机数据结构,然后将其编码为json。

如果您希望在字符串中使用文字双引号,并且仍然在外部使用双引号,则必须转义内部对:

variable = "\"\""
您也可以将外部引号切换为单个引号:

variable = '""'

如果您想在字符串中使用文字双引号,并且仍然在外部使用双引号,则必须转义内部对:

variable = "\"\""
您也可以将外部引号切换为单个引号:

variable = '""'

你有卷曲的引号。这是一个问题。我很困惑:什么是“双钉子”?@AndersonGreen:大概是一个双引号字符,
。你有卷曲的引号。这是一个问题。我很困惑:什么是“双钉子”?@AndersonGreen:大概是一个双引号字符,
。我无法使用您的示例,因为这是聊天脚本,我无法干预此变量。我无法使用您的示例,因为这是聊天脚本,我无法干预此变量。