如何在python中对几乎有效的json进行字符串化

时间:2013-04-11 07:22:25

标签: json mongodb libgdx

我的安卓游戏将这个JSON推送到我的django服务器:

{
data: [
    [
        Settings,
        "4748"
    ]
],
logType: starcycle-screenchanges
}

它无效但因为它没有字符串。我认为,这就是我无法将其插入mongoDB的原因。是否有一种简单的方法可以使它成为json与json.loads()。

我不能使用eval()

1 个答案:

答案 0 :(得分:1)

您的数据似乎有效YAML(这是JSON的超集),因此您可以使用PyYAML

>>> import yaml
>>> yaml.load(data)
{'data': [['Settings', '4748']], 'logType': 'starcycle-screenchanges'}