首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >数组返回错误的json数组?错误字符串

数组返回错误的json数组?错误字符串
EN

Stack Overflow用户
提问于 2016-10-07 18:32:01
回答 2查看 1.2K关注 0票数 0

我将json字符串文件解析为python,并总是返回错误。我使用了同样返回错误的在线json格式化程序和验证器,因此我需要帮助使json更正并告诉我错误。

代码语言:javascript
运行
复制
 [{
     "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返回错误的部分。

代码语言:javascript
运行
复制
"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使用in数组的麻烦,您可以使用这些编辑器链接链接到json编辑器

期待第8行中的属性名称,错误

EN

Stack Overflow用户

发布于 2016-10-07 18:45:12

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

代码语言:javascript
运行
复制
"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"]上有一个额外的逗号,我删除了它。

票数 2
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39923774

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档