jq

    4热度

    3回答

    减少JSON我有对象的JSON数组: [{key1: value},{key2:value}, ...] 我想减少这些为以下结构: {key1: value, key2: value, ...} 这是可以做到与jq? 我尝试: cat myjson.json | jq '.[] | {(.key): value}' 这确实因为它遍历每个数据,而不是把它简化成一个对象不太工作。

    3热度

    3回答

    我有一个JSON数据集,其中每个密钥保证是一个8位数字,并且密钥是8个字母数字字符的值即 [{ "91201544":"INXX0019", "90429396":"THXX0020", "20140367":"ITXX0043", ... }] 为了减少Redis的内存使用情况,我想变换成散列,其中散列前缀键是关键的前6个字符的散列本(参见this link),然后存储该回到Red

    0热度

    1回答

    我想在终端中使用jq来处理我的json文件。我想这个命令: cat json.txt | jq 'name' 它显示我 -bash: /usr/bin/jq: cannot execute binary file 预期结果: Google 其中json.txt确实是一个有效的json文件。我试图检查是否正确安装了jq。下面是我得到: brew install jq 它显示我: Wa

    2热度

    1回答

    声明:这不是作业,这是我为工作而做的事情的消毒版本。 我想用jq过滤一些json数据,并且希望为我的过滤器中的每个匹配记录返回一个对象。以下是我正在做的事情的文字描述:“给定一个包含学生列表,一些个人信息和他们的成绩的JSON对象,为每个接收了A的学生返回一个名称,年龄和累计GPA列表CSC101“。 这里的测试JSON对象(程序输入): { "students": [ {"

    18热度

    4回答

    我想转换的对象,看起来像这样: { "123" : "abc", "231" : "dbh", "452" : "xyz" } 到CSV,看起来像这样: "123","abc" "231","dbh" "452","xyz" 我更愿意使用命令行工具jq但不能似乎弄清楚如何完成这项任务。我设法使用jq '. | keys' test.json获得密钥,但无

    10热度

    2回答

    我有一个任意结构与许多级别等,我需要选择包含一个名为updateDate的关键的所有对象。我如何使用jq做到这一点?我想出了一个办法,但是,当它访问叶子,我有给grep出来它也产生无效数据类型的错误: jq 'recurse(.[]) | has("updateDate")' | grep -Fv error 我真的不知道如何还检查类型或树叶和我怀疑有一种更简单的方法来实现我想要的?

    0热度

    1回答

    旁边,我尝试使用bash解析从卷曲的JSON响应我现在决定给有JQ一试。 我已经检查的文件,但我无法找到一个方法来遍历槽的元素和“做”什么。 这里有什么,我想实现一个想法,把结果从JQ到一个数组,(它不工作) __json=$($omd_response | ~/local-workspace/bash/jq -r '[.]') for x in "${__json[@]}" do

    -1热度

    1回答

    我有这样的事情在我的shell脚本: "{ \"ratio\": 32.56351, \"name\": \"Classes\" } { \"ratio\": 9.505888, \"name\": \"Conditionals\" } { \"ratio\": 36.30363, \"name\": \"Files\" } { \"ratio\": 13.349417, \"name\": \"

    2热度

    1回答

    我有input_file: {"hi":48.0, "yep":48.123} 我运行这个 jq . <input_file> output_file cat output_file 我的输出: { "yep": 48.123, "hi": 48 } 我想输出是 { "yep": 48.123, "hi": 48.0 } 如何防止jq自

    4热度

    2回答

    我想使用jq(http://stedolan.github.io/jq/)解析aws ec2 describe-instances的json输出,并仅在标签包含Name的情况下返回实例ID和标签。所有者,成本中心。 这里是代表源输出部分节录JSON: { "OwnerId":"121456789127", "ReservationId":"r-48465168", "