面临json解码问题



我声明了一个变量,用于存储JSON文件(从子流程返回的输出(。

app_data = self.run_subprocess(create_app)

打印的app_data如下所示:(检查打印数据的注释(我想从这个str"appId"中获取特定的值,所以我尝试将app_data加载到json字符串中并获取该值。。

json_str = json.loads(app_data)
print(json_str["appId"])

错误

json.decoder.JSONDecodeError: Extra data: line 190 column 1 (char 5767)

运行它并返回值7f1f91c2-3b28-48ee-96ed-89080980后,它工作正常。您也可以通过在这里使用验证器来确认它是一个有效的Json字符串。

错误

json.decoder.JSONDecodeError: Extra data: line 190 column 1 (char 5767)

我相信这个错误是由于第190行中的一些格式错误的字符造成的,就在结束}的那一行之后。找到并删除它,它应该工作良好

最新更新