获取TypeError:<file object =“”at =“”.. =“”>不是json可序列化的

时间:2017-01-25 04:58:17

标签: python json python-2.7

我正在尝试从api的url链接获取json数据。我想在本地将数据写入json文件。但是我收到了这个错误

File "C:\Python27\lib\json\encoder.py", line 184, in default
    raise TypeError(repr(o) + " is not JSON serializable")
TypeError: <addinfourl at 52466872 whose fp = <socket._fileobject object at 0x0320C330>> is not JSON serializable

我的代码是吼叫

import json
import urllib2
urllink=urllib2.urlopen("url")



with open('urljson.json','w')as outfile:
    json.dumps(urllink,outfile,indent=4,sort_keys=True, separators=(',', ':'))

请帮助我,提前致谢 格利扬

0 个答案:

没有答案