Bir http isteğinden urllib3 ile oluşturulan bir dizeyi dönüştürmeye çalışıyorum. aşağıdaki çalışırken ŞimdiDizeyi Python'da JSON'a dönüştürün mü?
Traceback (most recent call last):
File "<pyshell#16>", line 1, in <module>
data = json.load(data)
File "C:\Python27\Lib\json\__init__.py", line 286, in load
return loads(fp.read(),
AttributeError: 'str' object has no attribute 'read'
>>> import urllib3
>>> import json
>>> request = #urllib3.request(method, url, fields=parameters)
>>> data = request.data
..., ben hem bir Dosya- gelen <type 'str'>
data = '{"subscriber":"0"}}\n'
JSON'unuzda ek bir ayraç vardır. Bu kasıtlı mı? – Blender
"String'i JSON'a dönüştür" derken ne demek istiyorsun? JSON _is_ bir dize biçimi. JSON'u uygun yerel Python nesnelerine dönüştürmek istiyorsunuz (bu durumda, bir dizgiyi diğerine eşleyen bir dict)? Ya da JSON dizgisine ait olmayan bazı JSON dizgisi veya başka bir şey var mı? – abarnert
'tür (data.read())' 'data' bir dize ise çalışmaz. – Blender