JSONDecoder erorr:应为','分隔符:第10行第29列(char 16011)

2024-09-29 23:31:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在请求包含python中JSON对象的url。 其中一些url包含几个JSON对象(因此用括号括起来的几个部分:[])

当我尝试用json.loads()加载这些时,出现了错误:

JSONDecodeError: Extra data: line 494 column 1 (char 50502)

因此,我尝试拆分JSON对象并将它们写入如下列表:

response = requests.get(url)
textinhalt = response.text
ref = textinhalt.rsplit('[')
tev = []
for line in ref:
    daten = json.loads(line[line.find(r"{"):line.rfind("}")+1]) 
    tev.append(daten)

但我有个错误:


JSONDecodeError: Expecting ',' delimiter: line 10 column 29 (char 16011)

例如,JSON中导致额外数据错误的部分(第494行):

474.    "originalbild" : {
475.       "alt" : "",
476.       "height" : "3601",
477.       "quelle" : "",
478.       "src" : "/imgs/65/2/7/6/2/8/0/4/IMG_5630-3a13bb38ae440652.jpeg",
479.       "untertitel" : "",
480.       "width" : "5401"
481.    },
482.    "b" : "",
483.    "redakteur_bid" : "",
484.    "redakteur_email" : "",
485.    "redakteur_inline" : "0",
486.    "redakteur_kategorie" : "1",
487.    "redakteur_kuerzel" : "",
488.    "redakteur_nachname" : "",
489.    "redakteur_redaktion" : "",
490.    "redakteur_vorname" : "",
491.    "ressort" : "",
492.    "seitennavigation_liste" : [
493.       {
494.          "_baseurl" : "/Macoun-2019-Von-SwiftUI-bis-NFC-4547400.html",
495.          "artikelseite" : 1,
496.          "container_id" : 4547400,
497.          "titel" : "Macoun 2019: Von SwiftUI bis NFC"
498.       },
499.       {
500.          "artikelseite" : 2,
501.          "titel" : "Motion Capturing in ARKit und RealityKit"
502.       },
503.       {
504.          "artikelseite" : 3,
505.          "titel" : "Bring deine Tests zum Rennen"
506.       },
507.       {
508.          "artikelseite" : 4,
509.          "titel" : "Tipps f\u00fcr Existenzgr\u00fcnder"
510.       },
511.       {
512.          "artikelseite" : 5,
513.          "titel" : "Cross Platform Entwicklung mit Kotlin"
514.       }
515.    ],
516.    "seo_beschreibung" : "",
517.    "seo_no_meta_description" : 0,
518.    "seo_titel" : "",
519.    "show_webdev_chooser" : null,
520.    "socialbookmarks_keywords_ph_data" : "Apple, Entwickler, Programmieren, iOS, macOS",
521.    "speakingurl_primitive" : "Macoun-2019-Von-SwiftUI-bis-NFC",
522.    "teaser_anrisstext" : "",
523.    "teaser_titel" : "",
524.    "teaser_untertitel" : "",
525.    "texte_anzahl_zeichen" : [
526.       12499
527.    ],

我做错什么了?你知道吗


Tags: 对象jsonseourl错误linenfcteaser

热门问题