这是我在这里的第一个问题,所以在此先感谢大家的耐心...
我试图理解the solution with JSONDecoder for this question,同时学习 raw_decode 的工作原理。
原始解码
从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'
我想念什么?我在哪里弄错了? 预先感谢您的回答!