回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我想在json文件中得到带有一个反斜杠的输出,这个文件是javascript/HTML文档的输入。它是为了可视化的目的使用视觉js
我无法摆脱Python在反斜杠之前添加反斜杠的方式。我尝试过转义反斜杠并使用r''类型的字符串。在</p>
<p>我有一本字典:</p>
<pre><code>f = {'id':0,'group':'main', 'label':'Main', \
'font':{'size': 60}, 'shape': 'icon', 'icon': {'face':'Ionicons',\
'code': r'\uf276', 'size':200, 'color':'#f0a30a'}, \
'color': {'background': 'pink', 'border': 'black'}}
In [91]: print f
'{'group': 'main', 'color': {'border': 'black', 'background': 'pink'}, 'label': 'Main', 'shape': 'icon', 'font': {'size': 60}, 'id': 0, 'icon': {'size': 200, 'color': '#f0a30a', 'code': '\\uf276', 'face': 'Ionicons'}}
</code></pre>
<p>我使用json.dumps文件在</p>
^{pr2}$
<p>我正在使用将此字符串保存到一个文件中json.dump文件(filename,f)并输出以下内容:</p>
<pre><code>{
"group": "main",
"color": {
"border": "black",
"background": "pink"
},
"label": "Main",
"shape": "icon",
"font": {
"size": 60
},
"id": 0,
"icon": {
"size": 200,
"color": "#f0a30a",
"code": "\\uf276",
"face": "Ionicons"
}
}
</code></pre>