我正在使用Python向Youtube API发出一些请求。我正在输入一个视频id列表,检索数据,并将响应解析为json对象。其中一些对象如预期:
"title": "Review | American Duchess and Simplicity 8579 Panniers (Pocket hoops) Pattern"
还有一些是一长串的,比如:
"title": "u3010u558bu308bu732bu3011u5bddu307cu3051u3066u8a00u8449u3092u9593
u9055u3048u305fu3051u3069u3001u8a00u3044u76f4u3057u305fu3046u3061u306eu732bu304c
u6551u3044u3088u3046u304cu306au3044u2026u53efu611bu3055u3067u3010u30e1u30edu308b
u3011"
很明显,这不是胡说八道,但我不知道这些是什么意思,也不知道它是否有意义。我希望对视频的元数据进行数据分析。有人知道吗?
进一步挖掘它是unicode(我现在更了解它(,这是因为json+neneneba表情解码。
这修复了它:
json.dumps(data, ensure_ascii=False)