gpt4 book ai didi

bash - 提取json字段内容失败

转载 作者:行者123 更新时间:2023-11-29 09:29:17 33 4
gpt4 key购买 nike

<分区>

我有一个(不是那么复杂的)json 文件,我需要使用 bash 提取它的内容。我想使用 jq 进行处理,应该很简单。问题是我在处理过程中遇到了一个我不知道如何解决的奇怪错误(因为我不知道是什么原因造成的)。

给我带来问题的最小样本:

{
"E23763": {
"data": "information"
}
}

如果我只是运行 jq 来漂亮地打印它,它会起作用:

$ cat test.json | jq .
{
"E23763": {
"data": "information"
}
}

但是如果我尝试提取第一个字段,它会严重失败:

$ cat test.json | jq .E23763
jq: error: Invalid numeric literal at EOF at line 1, column 7 (while parsing '.E23763') at <top-level>, line 1:
.E23763
jq: 1 compile error

预期的结果是:

{
"data": "information"
}

有人发现过类似的问题吗?为什么当他真正查看字符串时却提示数字文字?

引号在这里似乎无关紧要,同样的错误。

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com