- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在解析来自 gitlab api 的 curl 输出,我需要在我的查询中添加一个 sort_by,然后只选择某些值。
样本输入:
[
{
"id": 10,
"name": "another-test",
"path": "another-test",
"description": "",
"visibility": "private",
"lfs_enabled": true,
"avatar_url": null,
"web_url": "https://mygitlab/groups/another-test",
"request_access_enabled": false,
"full_name": "another-test",
"full_path": "another-test",
"parent_id": 9
},
{
"id": 11,
"name": "asdfg",
"path": "asdfg",
"description": "",
"visibility": "private",
"lfs_enabled": true,
"avatar_url": null,
"web_url": "https://mygitlab/groups/asdfg",
"request_access_enabled": false,
"full_name": "asdfg",
"full_path": "asdfg",
"parent_id": 7
}
curl http://..... | jq -r '.[] | select(.parent_id!=null) | .name, .parent_id'
curl http://..... | jq -r '.[] | select(.parent_id!=null) | .name, .parent_id | sort_by(.parent_id)'
jq: error (at <stdin>:0): Cannot index number with string "parent_id"
curl http://..... | jq '. | sort_by(.parent_id) '
最佳答案
jq
的 sort_by()
函数接受一个数组作为输入。
curl 'http://...' |
jq -r '
map(select(.parent_id != null))
| sort_by(.parent_id)[]
| [.name, .parent_id]
| @tsv
'
示例输出:
asdfg 7
another-test 9
关于json - jq select() 和 sort_by(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49200066/
在 Vuejs 2.6 应用程序中,我使用比较函数来按 sort_by 进行不同排序: export default { data: function () { return
在下面的代码中,due_date 和 position 是可选字段,而 important 是始终设置为 true 或 false。 posts.sort_by do |post| [post.d
我想知道sort_by背后的排序算法是什么,它的复杂度。 我正在对嵌套数组进行排序,这就是它的作用;来自: arr = [[0,2],[1,1],[3,5],[4,2]] 我整理了一下, arr =
Ruby 在 Enumerables 上有一个 sort_by 方法。极好的!所以你可以做类似的事情 entries.sort_by { |l| l.project.name } 这将按项目名称对一堆
我刚开始学习ruby。我有一个哈希数组。我希望能够根据散列中的元素对数组进行排序。我想我应该可以使用 sort_by 方法。有人可以帮忙吗? #array of hashes array = [] h
我正在运行 Ruby 1.9.3p392。 Item = Struct.new( :name, :dir, :sort_dir ) entries = ftp.list() entries.map!{
我有一个 Freemarker 模板,涉及两次“本地时间”和“服务器时间”。如果我可以从数据中确定用户的 LocalTime,我需要使用“LocalTime”& sort_by it,否则我需要 so
我对如何使用 sort_by 方法感到困惑。我该如何重新排列: @final_leaderboard = { "Patriots" => {"Win"=>3,
我有一个嵌套数组,我想按特定对象排序,非常感谢一些建议。 在此示例中,我希望输出按嵌套的日期排序返回。 arr = [ [ {
这个问题在这里已经有了答案: 关闭 11 年前。 Possible Duplicate: Sort strings and numbers in Ruby 我有一个 place 对象数组,每个对象都
我有一个哈希数组,我希望能够对其中一个值按字母顺序排序。 哈希数组: [{"hidden"=>false, "id"=>"5f898f7784743992f24fcb51", "field_int"=
我正在解析来自 gitlab api 的 curl 输出,我需要在我的查询中添加一个 sort_by,然后只选择某些值。 样本输入: [ { "id": 10, "name": "
目前正在解决一个试图让我将前者转变为后者的问题 { a: 2, b: 5, c: 1 } => { a: 1, b: 2, c: 5 } 试图做到这一点 hash = { a: 2, b: 5, c:
作为学习练习,我一直在编写排序库,但遇到了障碍。我已经定义了一个特性 ExtractFrom 来从切片中的项目中提取一个可排序的键(相当于 sort_by_key 会做的事情)。我希望能够提取借用数据
使用 Ruby on Rails。我正在尝试按数字(保存为字符串)和字母对查询进行排序。但是,我的字母列可以包含“NULL”值。当字母列中有 Null 值时会崩溃: @fences = Fence.f
我正在尝试优化从此 RoR 代码呈现的查询: records.sort_by { |r| r.badge_instances.count }.reverse.each 做 |s| 这会导致 N+1 次
我有下面的数组 arr = [ { nbr: "979276030", des: "CONF NO COST 30 Refi Plus "250154069", :des=>"CONF NO
这个问题在这里已经有了答案: Sorting an array based on an attribute that may be nil in some elements (3 个答案) 关闭 6
我已经搜索过这个问题的答案,但没有成功,有一个类似的问题,但答案在这种情况下不起作用,它按数字项目排序。 Similar Question -That did not work我正在尝试使用 ruby
这不是一个技巧问题: [1,2,3].sort_by { |x, y| x y } => [1, 2, 3] [1,2,3].sort_by { |x, y| y x } => [1, 2, 3]
我是一名优秀的程序员,十分优秀!