如何将Python dict保存为NodeJS dict?

时间:2019-10-23 07:46:51

标签: python node.js json dictionary

我有以下字典:

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"
}

1 个答案:

答案 0 :(得分:1)

如果删除引号,它将不是有效的json文件。但是,如果您真的只需要在文件中使用这种格式,则可以将其保存在.txt文件中,然后将其作为字符串加载:

with open('my_dict.txt', 'w') as fp:
    regex = re.compile("\"(.*?)\":")
    st = regex.sub(r'\1:', json.dumps(my_dict, indent=4))
    fp.write(st)

因此您将拥有一个txt,具有所需的格式。

{
    A: "a",
    B: "b",
    C: "c"
}