01

推荐理由  

JSON 格式数据适用范围非常广泛,一个内容丰富的json数据可能很大,使用 JID 可以让你非常舒服的获取到想要到数据。

02

简介

JID 是一个过滤JSON格式数据 cli 工具,提供数据格式提醒,颜色区分显示功能。

03

快速开始 

安装

go install github.com/simeji/jid/cmd/jid@latest

04

获取数据

// 使用 | 输入字符串数据
echo '{"info":{"date":"2016-10-23","version":1.0},"users":[{"name":"simeji3","uri":"https://example.com/simeji3","id":3}],"userCount":3}}'|jid
// 使用 < 输入文件数据
jid < a.json
// 结合 curl 使用 (抓 gocn 的 job 数据)
curl 'https://gocn.vip/apiv3/home/jobs' \-H 'authority: gocn.vip' \-H 'sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="98", "Google Chrome";v="98"' \-H 'sec-ch-ua-mobile: ?0' \-H 'user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.109 Safari/537.36' \-H 'sec-ch-ua-platform: "macOS"' \-H 'accept: */*' \-H 'sec-fetch-site: same-origin' \-H 'sec-fetch-mode: cors' \-H 'sec-fetch-dest: empty' \-H 'referer: https://gocn.vip/' \-H 'accept-language: zh-CN,zh;q=0.9' \-H 'cookie: _ga=GA1.2.350463308.1621685590; Hm_lvt_928280caf87c86e98e74eefae01ebae4=1636260423; Hm_lvt_d297fc76d67d518fad9ea498b48ed0b1=1650077725; oauth_state=af800884fe5b5d0fe7949063733a9b22339f561e027bb1a225a4933985488054; Hm_lpvt_d297fc76d67d518fad9ea498b48ed0b1=1650077733' \--compressed | jid

05

效果

图片来自JID https://github.com/simeji/jid

06

参考

https://github.com/simeji/jid

《酷Go推荐》招募:

各位Gopher同学,最近我们社区打算推出一个类似GoCN每日新闻的新栏目《酷Go推荐》,主要是每周推荐一个库或者好的项目,然后写一点这个库使用方法或者优点之类的,这样可以真正的帮助到大家能够学习到

新的库,并且知道怎么用。

大概规则和每日新闻类似,如果报名人多的话每个人一个月轮到一次,欢迎大家报名!戳「阅读原文」,即可报名

想要了解更多 Golang 相关的内容,欢迎扫描下方

「GoCN酷Go推荐」JSON 数据获取器 JID相关推荐

  1. 「GoCN酷Go推荐」​QQ机器人 go-cqhttp

    什么是 go-cqhttp?✦ QQ机器人,可以做的事儿太多了,比如一个UP主需要群发多个QQ群,以便通知粉丝们开播:再比如可以检测群内或发给自己的消息,而通过代码直接回复做的简单回复.比如检测群内有 ...

  2. 「GoCN酷Go推荐」快速搭建私有云服务 go-btfs

    # 1. go-btfs 是什么?# go-btfs 是一个去中心化的文件存储平台,无论图片.文件.视频等等各类文件.每个人都可以在自己电脑上安装部署 BTFS 节点,然后大家的节点相互连接,构成一个 ...

  3. 「GoCN酷Go推荐」Golang轻量级桌面程序wails2教学

    01 推荐理由 不依赖cgo!不依赖cgo!不依赖cgo!真的不依赖cgo,且跨平台,原生渲染 无嵌入式浏览器,轻量级,生成的文件很小,而且只有一个可执行文件就可运行. 02 功能介绍 后端使用标准 ...

  4. 「GoCN酷Go推荐」Golang的Ealstic链接库

    背景介绍 Elasticsearch是一个分布式.高扩展.高实时的搜索与数据分析引擎,用于海量文档的搜索.有些项目会将Elasticsearch当做存储海量数据的数据库使用,可见其查询性能之高效.作为 ...

  5. 「GoCN酷Go推荐」golang 跨平台部署利器

    1 研究背景 go程序部署时,直接将编译好的文件在服务器上运行即可,一般无需安装所依赖的第三方库. Linux下部署分为以下几种方式: 使用nohup 命令 使用 Supervisord管理 使用sy ...

  6. 「GoCN酷Go推荐」go语言位操作库 — bitset

    bitset库实现了bitsets数据结构,这是一种正整数和布尔值映射关系的结构,它比map[uint]bool更高效 什么是bitsets✦ bitsets基本思想是用一个bit位来标记某个元素对应 ...

  7. 「GoCN酷Go推荐」高性能内存缓存 ristretto

    背景 ristretto 是 dgraph 团队开源的一款高性能内存缓存库,旨在解决高并发场景下的缓存性能和吞吐瓶颈.dgraph 专攻的方向是高性能图数据库,ristretto 就是其图数据库和 K ...

  8. 「GoCN酷Go推荐」后现代时代远程办公网络问题的golang开源解决方案 —— PairMesh...

    PairMesh是什么? Pairmesh是一款先进的虚拟局域网(VPN)工具,用来搭建与访问安全,易用,高性能的点对点的软件定义虚拟局域网,为远程办公的网络连接问题提供了开箱即用的解决方案. 拥抱开 ...

  9. 「GoCN酷Go推荐」简单易用的性能分析工具——nitro

    #1 推荐理由 Golang官方在程序性能分析方面提供了用来分析cpu/内存等采样信息的pprof,以及用来追踪和分析运行时事件的trace,这两个工具对于分析程序的性能瓶颈可以说是得心应手.但是,对 ...

最新文章

  1. 人工智能改变生活的10种方式
  2. 数万人的背影|非典型产品经理的生存现状
  3. python是一种通用编程语言-想自学一种编程语言,各种编程语言都有什么区别?...
  4. [003]Reference in C++---C++引用基础知识篇
  5. laravel框架cookie应用到中间件的理解
  6. Doxygen自动文档生成工具在Eclipse中的集成及使用举例
  7. healthd: battery l=1 v=0 t=27.0 h=2 st=1 chg=a 注释方法
  8. 使用junit进行单元测试_使用JUnit对ADF应用程序进行单元测试
  9. 【重难点】【JVM 02】反射在 JVM 层面的实现流程、Class.forName() 和 ClassLoader.loadClass 的区别
  10. 系统学习深度学习(十八)--NIN模型
  11. Beta阶段第1周/共2周 Scrum立会报告+燃尽图 03
  12. 2021年葡萄酒酿造及葡萄酒产业发展研究报告
  13. Vivado远程编辑与下载
  14. 开源推荐:可用于生产的java聚合支付系统
  15. java 图片标注_怎么用java做一个图像细胞的标注测试的工具?,实现图片放大,框图,定位坐标?...
  16. word编写页码,取消封面编码
  17. 谷歌浏览器在新页面打开_如何在Google文档中更改页面方向
  18. 浏览器源代码下载图片原图,手把手教学
  19. 基于GeoServer的电子地图系统说明
  20. 硬件描述语言VHDL

热门文章

  1. 用sublime写html页面背景,sublime的根本使用与HTML的基本结构
  2. 倒计时广告关闭案例实现 js js小技巧
  3. 三安集成取得富智康声表面波滤波器订单;福瑞泰克完成中网投战略领投超亿美元A轮融资交易 | 全球TMT...
  4. 数据结构在编程项目中的作用和认识
  5. angular4 入门
  6. MySQL性能调优(系统参数调优)总结
  7. Excel VBA 合并不同工作簿的工作表到一个工作簿的不同工作表
  8. iPhone锁屏密码怎么解除
  9. Python_Turtle绘制正弦函数(采用函数描点法绘制)(turtle实现)【2021-11-14】
  10. RMVB刻录为可用家用影碟机播放的VCD/DVD