「GoCN酷Go推荐」JSON 数据获取器 JID
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 相关的内容,欢迎扫描下方
什么是 go-cqhttp?✦ QQ机器人,可以做的事儿太多了,比如一个UP主需要群发多个QQ群,以便通知粉丝们开播:再比如可以检测群内或发给自己的消息,而通过代码直接回复做的简单回复.比如检测群内有 ... # 1. go-btfs 是什么?# go-btfs 是一个去中心化的文件存储平台,无论图片.文件.视频等等各类文件.每个人都可以在自己电脑上安装部署 BTFS 节点,然后大家的节点相互连接,构成一个 ... 01 推荐理由 不依赖cgo!不依赖cgo!不依赖cgo!真的不依赖cgo,且跨平台,原生渲染 无嵌入式浏览器,轻量级,生成的文件很小,而且只有一个可执行文件就可运行. 02 功能介绍 后端使用标准 ... 背景介绍 Elasticsearch是一个分布式.高扩展.高实时的搜索与数据分析引擎,用于海量文档的搜索.有些项目会将Elasticsearch当做存储海量数据的数据库使用,可见其查询性能之高效.作为 ... 1 研究背景 go程序部署时,直接将编译好的文件在服务器上运行即可,一般无需安装所依赖的第三方库. Linux下部署分为以下几种方式: 使用nohup 命令 使用 Supervisord管理 使用sy ... bitset库实现了bitsets数据结构,这是一种正整数和布尔值映射关系的结构,它比map[uint]bool更高效 什么是bitsets✦ bitsets基本思想是用一个bit位来标记某个元素对应 ... 背景 ristretto 是 dgraph 团队开源的一款高性能内存缓存库,旨在解决高并发场景下的缓存性能和吞吐瓶颈.dgraph 专攻的方向是高性能图数据库,ristretto 就是其图数据库和 K ... PairMesh是什么? Pairmesh是一款先进的虚拟局域网(VPN)工具,用来搭建与访问安全,易用,高性能的点对点的软件定义虚拟局域网,为远程办公的网络连接问题提供了开箱即用的解决方案. 拥抱开 ... #1 推荐理由 Golang官方在程序性能分析方面提供了用来分析cpu/内存等采样信息的pprof,以及用来追踪和分析运行时事件的trace,这两个工具对于分析程序的性能瓶颈可以说是得心应手.但是,对 ...「GoCN酷Go推荐」JSON 数据获取器 JID相关推荐
最新文章
热门文章