TypeError:raw_decode()缺少1个必需的位置参数:'s'

时间:2020-02-05 16:08:43

标签: python json

这是我在这里的第一个问题,所以在此先感谢大家的耐心...

我试图理解the solution with JSONDecoder for this question,同时学习 raw_decode 的工作原理。

来自documentation

原始解码

从s(以JSON文档开头的str)中解码JSON文档,并返回2个元组的Python表示形式和s中文档结束处的索引。

这可用于从可能包含以下内容的字符串中解码JSON文档: 最后显示无关数据。

我有一个以JSON文档开头的字符串:

text = '{"param1":"1","param2":"2"} some other text'

我正在尝试从中获取一个JSON文档:

result, index = json.JSONDecoder.raw_decode(text)

获取

TypeError: raw_decode() missing 1 required positional argument: 's'

我想念什么?我在哪里弄错了? 预先感谢您的回答!

0 个答案:

没有答案