【发布时间】:2016-02-01 13:04:08
【问题描述】:
我正在尝试从 Twitter API 获取数据。以下是 Python 中的代码(我使用的是TwitterAPI)
api = TwitterAPI(consumer_key, consumer_secret, access_token_key, access_token_secret)
r = api.request('search/tweets', {'q':'pizza'})
for item in r:
print(item)
代码有效并打印结果。但是,它们不是有效的 JSON 对象。实际上,它包含额外的“u”字符,例如:
{u'contributors': None,
u'truncated': False,
u'text': u'RT
@pizzaminati: Your smile.\nYour laugh.\nYour crust.\nYour sauce.\nYour
cheese.\nYour toppings.\nYour jokes.\nYour weird faces.\nYour
teasing.\nPi\u2026'...
我曾在 Objective-C 中使用 Twitter 库,但它从不响应那样奇怪的结果。你能告诉我如何获取有效的 JSON 对象吗(我也尝试过 Twython 并得到相同的结果)?在 Python 中解析 JSON 对象的最佳方法是什么? 谢谢。
【问题讨论】: