gpt4 book ai didi

javascript - json 数组,数组中返回错误?错误的字符串

转载 作者:行者123 更新时间:2023-11-28 18:20:51 24 4
gpt4 key购买 nike

我正在将 json 字符串文件解析为 python 并始终返回错误。我使用了在线 json 格式化程序和验证器,它们也返回错误,所以我需要帮助来使我的 json 正确并告诉我错误

 [{
"sentence_id": "TR.00001",
"sentence": {

"text": "Bill was born 1986.",
"annotation": {
(1, "Bill", "bill", "NNP", "B-PERSON"),
(2, "was", "be", "VBD", "O"),
(3, "born", "bear", "VBN", "O"),
(4, "1986", "BIL", "CD", "B-DATE"),
(5, ".", ".", ".", "O"),

},
"relations": {
"subject": "bill",
"predicate": "DATE of Birth",
"object": "1986"
}
}
}, ]

上面是我的json字符串,你可以检查在线验证器或在线json格式验证器这里是json返回错误的部分

"annotation": {
(1, "Bill", "bill", "NNP", "B-PERSON"),
(2, "was", "be", "VBD", "O"),
(3, "born", "bear", "VBN", "O"),
(4, "1986", "BIL", "CD", "B-DATE"),
(5, ".", ".", ".", "O"),
},

那么你能帮我解决使用json的数组与数组中的麻烦吗你可以使用这些编辑器链接link to json editor

expecting property name , error in line 8

最佳答案

JSON 不理解元组,请尝试更改为列表:

"annotation": [
[1, "Bill", "bill", "NNP", "B-PERSON"],
[2, "was", "be", "VBD", "O"],
[3, "born", "bear", "VBN", "O"],
[4, "1986", "BIL", "CD", "B-DATE"],
[5, ".", ".", ".", "O"]
]

您可以执行tuple(list)将另一端转换回元组。

此外,您在 [5, ".", ".", ".", "O"] 上多了一个逗号,我将其删除了。

关于javascript - json 数组,数组中返回错误?错误的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39923774/

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