【发布时间】:2020-02-19 09:54:05
【问题描述】:
我有以下字典:
my_dict = {"A":"a", "B":"b", "C":"c"}
如果我使用json 保存它,如下所示:
with open('my_dict.json', 'w') as fp:
json.dump(my_dict , fp, indent=4)
看起来像这样:
{
"A": "a",
"B": "b",
"C": "c"
}
但是,我想知道是否有办法将 Python 字典保存为 NodeJS 字典,所以它看起来像这样:
{
A: "a",
B: "b",
C: "c"
}
【问题讨论】:
-
那么它不再是有效的 JSON ......也许你正在寻找 YAML 代替?
-
不带双引号将在python程序中充当变量。所以你需要把键放在双引号内
-
@Vidya 它不会“充当变量”在 JSON 中,这就是问题所在……
-
@deceze 我实际上需要我在问题中写它的方式。 YAML 不会用逗号分隔不同的元素,也不会写括号。
-
嗯,它会工作得很好与 Javascript/node 中的引号。为什么坚持不带引号?
标签: python node.js json dictionary