Api 使用jq解析Twitter信息(“text”:null)
我试图通过Twurl做一些Twitter分析,并通过jq提取一些信息 我首先通过twurl命令获得一些tweetsApi 使用jq解析Twitter信息(“text”:null),api,twitter,jq,Api,Twitter,Jq,我试图通过Twurl做一些Twitter分析,并通过jq提取一些信息 我首先通过twurl命令获得一些tweets twurl /1.1/users/search.json?q=judo 然后,我使用以下行用jq构造输出点: twurl /1.1/users/search.json?q=judo | jq 我得到这样的东西: [ { "id": 173752759, "id_str": "173752759", "name": "#JudoWorlds If yo
twurl /1.1/users/search.json?q=judo
然后,我使用以下行用jq构造输出点:
twurl /1.1/users/search.json?q=judo | jq
我得到这样的东西:
[
{
"id": 173752759,
"id_str": "173752759",
"name": "#JudoWorlds If you need nested 'text' value from 'status' field you should use:
.[] | { name: .name, text: .status.text }
[
{
“id”:173752759,
“id_街”:“173752759”,
“名称”:“#JudoWorlds如果需要“状态”字段中的嵌套“文本”值,则应使用:
.[] | { name, text: .status.text }
或更简短的版本:
请解释您看到的问题。jq输出与您应用的过滤器一致(意味着输入JSON中没有任何text
字段)。在status
中有一个text
,也许您应该尝试[]|{name,text:status.text}
?Raphael-请尽可能遵循指导原则。您希望得到什么输出?输入有两个不同深度的“文本”键。还请尝试确保输入是有效的JSON,最好不要超过说明问题所需的数量。