Javascript 如何加载json.loads(“加载”)4个钉子?
我不能在我的表格上加两个钉子。 Javascript发送变量: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
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:大概是一个双引号字符,”
。我无法使用您的示例,因为这是聊天脚本,我无法干预此变量。我无法使用您的示例,因为这是聊天脚本,我无法干预此变量。