这篇文章主要介绍“如何使用JSONPath与JSON Lines”,在日常操作中,相信很多人在如何使用JSONPath与JSON Lines问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何使用JSONPath与JSON Lines”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
创新互联专注为客户提供全方位的互联网综合服务,包含不限于成都网站设计、成都网站制作、外贸网站建设、郓城网络推广、小程序开发、郓城网络营销、郓城企业策划、郓城品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联为所有大学生创业者提供郓城建站搭建服务,24小时服务热线:028-86922220,官方网址:www.cdcxhl.com
简单介绍
JSONPath
:
一种简单的 DSL 查询语言, 可用来快速解析 JSON 文档中具体的值
JSON Lines
:
UTF-8 编码
一行一个 JSON 串
Line Separator 可以是 windows 的 '\r\n'
也可以是 Unix 的 '\n'
一般文件后缀名为
.jsonl
可以用来干嘛?
JSONPath
IDEA 原本就支持 JSON 解析, 格式化, 美化的功能了.
JSONPath
可以帮助开发人员快速查找一个大 JSON 文档中的值, 而不用眼睛一行行去查找.
如果在代码中使用了 JSONPath 变量字符串, 可以使用 Language injections
功能, 快速测试自己写的 JSONPath 是否正确.
JSON Lines
之前 IDEA 只有 JSON/JSON5 语言支持, 当一个 JSON 文件中存在多个 JSON 块时, IDEA 会提示有错误, 但不影响使用, 支持 jsonl
也算是强迫症患者的福音吧.
经测试, IDEA 的 JSONPath
功能并不会循环去解析 JSON Lines 文件, 所以除此之外好像没什么用, 期待 IDEA 后续功能的加强.
如何使用
使用 Scratch files 快速新建 JSON 文档
Scratch files 是 IDEA 全局的(不与当前打开的项目绑定的), 支持代码提示, 运行, debug 的代码文件, 特别适合开发人员快速保存一段代码 snippet, 快速测试一段代码等等.
可以通过以下几种方法新建
File -> New -> Scratch File
windows - Ctrl+Alt+Shift+Insert, macOS - ⇧⌘N, 键盘输入 JSON 后回车
windows - Ctrl+Shift+A, macOS - ⇧⌘A, 输入
scratch file
, 回车后选择 JSON
黏贴 JSON 文本后美化 [可选]
windows - Ctrl+Alt+L, macOS - ⌥⌘L
打开 JSONPath
工具栏
可以通过以下两种方法
Edit -> Find -> Evaluate JSONPath Expression...
windows - Ctrl+Shift+A, macOS - ⇧⌘A, 输入
jsonpath
, 选择Evaluate JSONPath Expression...
后回车
输入 JSONPath 表达式后取值
表达式语法支持 Goessner 和 Jayway
点击工具栏上方的小加号, 还可以快速添加自定义 JSON input, 缺点是 JSON 不会保存到文件中, 关闭 tab 后就没了
到此,关于“如何使用JSONPath与JSON Lines”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!
网站题目:如何使用JSONPath与JSONLines
网站地址:http://scgulin.cn/article/pcidgo.html