我的JSON文档jsonStr
中有一个shell脚本。。在反序列化jsonStr-
#!/usr/bin/python
import subprocess
import json
jsonStr = '{"script":"#!/bin/bash \\n STRING="Hello World" \\n echo $STRING \\n"}'
j = json.loads(jsonStr)
print "start"
subprocess.call(j['script'], shell=True)
print "end"
但不管怎么说,每当我运行上面的python脚本时,总是会出现这样的错误-
^{pr2}$你觉得我在这里做错什么了吗?在
JSON解析器似乎被“inside a”混淆了,尤其是在它表示helloworld的地方。在
注意,只要向pythonjson库请求正确的字符串,就可以优雅地获得所有JSON转义规则。在
错误的JSON格式。它应该是:
对我来说一切都很好。。在
你能把代码贴上去吗json.dumps文件()
结果:
^{pr2}$相关问题 更多 >
编程相关推荐