全部为字符串格式,可获得通用词典。但是字典中的字典无法解析
下面是输出:
'/?task=aret& users=[{“id”:“firstName”:“John”,“lastName”:“Smith”},{“id”:“4",“firstName”:“Ольга“,”lastName”:“Пылева“},{“id”:“10",“firstName”:“Тарас“,”lastName”:“Сагайдачний“},{“id”:“12",“firstName”:“Влад“,”lastName”:“Сидорчук“}]& apiKey=\a5y5Avks3Gkk80AXqo654amp; languageCode=ru HTTP/1.1'
data = '/?task=aret& users=[{“id”:“firstName”:“John”,“lastName”:“Smith”},{“id”:“4",“firstName”:“Ольга“,”lastName”:“Пылева“},{“id”:“10",“firstName”:“Тарас“,”lastName”:“Сагайдачний“},{“id”:“12",“firstName”:“Влад“,”lastName”:“Сидорчук“}]&apiKey=\a5y5Avks3Gkk80AXqo654amp; languageCode=ru HTTP/1.1'
这是我的代码:
url=urllib.request.url2pathname(data)
disc=dict(urllib.parse.parse_qsl(url))
这是一个列表,但我摆脱了括号
b = "[]"
for char in b:
disc[' users'] = disc[' users'].replace(char,"")
我想知道同一个ID中的名字