Api 使用jq解析Twitter信息(“text”:null)

Api 使用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做一些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 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,最好不要超过说明问题所需的数量。