我有一个像stratum+tcp://stratum.mining.eligius.st:3334
这样的网址。
这是一个cgminer conf。我需要将其转换为格式stratum+tcp:\/\/stratum.mining.eligius.st:3334
并转换为JSON
当我尝试使用.replace函数时,我得到了
In [46]: {'url': url1.replace('/','\/')}
Out[46]: {'url': 'stratum+tcp:\\/\\/stratum.mining.eligius.st:3334'}
和json.dumps函数添加更多字符
In [47]: json.dumps({'url': url1.replace('/','\/')})
Out[47]: '{"url": "stratum+tcp:\\\\/\\\\/stratum.mining.eligius.st:3334"}'
我无法理解如何使用我需要的网址格式制作json
{'url': 'stratum+tcp:\/\/stratum.mining.eligius.st:3334'}
答案 0 :(得分:1)
不要做任何角色替换。
json.dumps({'url': 'stratum+tcp://stratum.mining.eligius.st:3334'})
输出
'{"url": "stratum+tcp://stratum.mining.eligius.st:3334"}'
这是完全有效的JSON。完成。