json.loads(res)
其中res
從URL響應由 '\ n' 得到錯誤取代 '\ n' 得到下面的錯誤JSON ValueError異常:期待,分隔符
ValueError: Expecting , delimiter:
-
ValueError: No JSON object could be decoded
又該做完了 ?
json.loads(res)
其中res
從URL響應由 '\ n' 得到錯誤取代 '\ n' 得到下面的錯誤JSON ValueError異常:期待,分隔符
ValueError: Expecting , delimiter:
-
ValueError: No JSON object could be decoded
又該做完了 ?
import json
import pycurl
import cStringIO
buf = cStringIO.StringIO()
c=pycurl.Curl()
c.setopt(c.URL, 'https://www.googleapis.com/blogger/v3/blogs/14086281/posts?maxResults=20&pageToken=CgkIFBjh84yboyIQieHbBg&key=AIzaSyAmyeU6OLAyBXDt7M9A83_YdnGqfoe_dak')
c.setopt(c.WRITEFUNCTION, buf.write)
c.perform()
js=json.loads(buf.getvalue())
print js
The url that you've provided返回有效的json。要麼是暫時的錯誤,要麼是代碼破壞了響應,所以它不再是有效的json。
import json
from urllib2 import urlopen
url = 'https://example.com/get/json'
data = json.load(urlopen(url))
'from urllib2 import urlopen'- 這是最便利的工具! – maudulus
你可以發佈完整JSON到這裏:
要使用STDLIB從URL中加載一個JSON? – hoangvu68
聽起來像你的JSON是無效的。具體來說,它期待一個',',但找到別的東西。 – user3553031
鏈接爲JSON我越來越:https://www.googleapis.com/blogger/v3/blogs/14086281/posts?maxResults=20&pageToken=CgkIFBjh84yboyIQieHbBg&key=AIzaSyAmyeU6OLAyBXDt7M9A83_YdnGqfoe_dak – user3286912