我正在解析一个API,它向我发送一个像这样的JSON响应:
{
"newList": {
"243": {
"id": "243",
"name": "test",
"create": {
"date": "2017-08-31 13:57:29"
}
},
"244": {
"id": "244",
"name": "test",
"create": {
"date": "2017-08-31 13:57:29"
}
}
}
}
我试图通过jq使用bash获取名称和创建日期,因此几乎没有成功。
jq'.newList'确实起作用并将我降低到一个级别,但这还不够。
jq'.newList .243'给了我一个编译错误。此外,243是动态的,可以随时改变。我在这做错了什么?