通过 Python 中的 jq 从 API 过滤 JSON
Filtering JSON from API through jq in Python
我正在尝试筛选出字段 "name" 以存储在文件中。我是这样过滤的:
r =requests.get('https://api.spotify.com/v1/albums/70yMNdgyIj9SrQXFmdJKx9',
headers=headers)
print(jq(".[name]").transform(json.loads(r)))
我收到错误:print(jq(".[name]").transform(text=r))
类型错误:'module' 对象不可调用
对此事有帮助吗? jq python 绑定的文档对我来说不是很清楚 https://pypi.org/project/jq/
如异常消息所述,您正在尝试调用模块。
您可能使用了 import jq
而不是 from jq import jq
。
我正在尝试筛选出字段 "name" 以存储在文件中。我是这样过滤的:
r =requests.get('https://api.spotify.com/v1/albums/70yMNdgyIj9SrQXFmdJKx9',
headers=headers)
print(jq(".[name]").transform(json.loads(r)))
我收到错误:print(jq(".[name]").transform(text=r)) 类型错误:'module' 对象不可调用
对此事有帮助吗? jq python 绑定的文档对我来说不是很清楚 https://pypi.org/project/jq/
如异常消息所述,您正在尝试调用模块。
您可能使用了 import jq
而不是 from jq import jq
。