gpt4 book ai didi

python - 使用 python 将 JavaScript 对象转换为 JSON

转载 作者:太空宇宙 更新时间:2023-11-03 11:03:59 25 4
gpt4 key购买 nike

我正在尝试从网站检索最初看起来像普通 JSON 的内容。但它是一个 JavaScript 对象,不是有效的 JSON。有没有办法使用 python 将此字符串转换为 JSON?

例子是:

{
firstName:"John",
lastName:"Doe",
age:50,
eyeColor:"blue",
dimensions:[
{
height: "2",
width: "1"
}
]
}

最佳答案

使用可以处理此类输入的具有非严格模式的解析器。我一直在推荐demjson对于这样的东西,因为它是我搜索 python non-strict json parser 时出现的第一个可行的候选者。

>>> demjson.decode("""{
... firstName:"John",
... lastName:"Doe",
... age:50,
... eyeColor:"blue",
... dimensions:[
... {
... height: "2",
... width: "1"
... }
... ]
... }""")
{u'eyeColor': u'blue', u'lastName': u'Doe', u'age': 50, u'dimensions': [{u'width
': u'1', u'height': u'2'}], u'firstName': u'John'}

关于python - 使用 python 将 JavaScript 对象转换为 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25134662/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com