如何使用JSONPath与JSON Lines

发布时间:2021-10-14 11:47:12 作者:iii
来源:亿速云 阅读:161

这篇文章主要介绍“如何使用JSONPath与JSON Lines”,在日常操作中,相信很多人在如何使用JSONPath与JSON Lines问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何使用JSONPath与JSON Lines”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

简单介绍

JSONPath:

一种简单的 DSL 查询语言, 可用来快速解析 JSON 文档中具体的值

JSON Lines:

可以用来干嘛?

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, 快速测试一段代码等等.

可以通过以下几种方法新建

黏贴 JSON 文本后美化 [可选]

windows - Ctrl+Alt+L, macOS - ⌥⌘L

打开 JSONPath 工具栏

可以通过以下两种方法

输入 JSONPath 表达式后取值

如何使用JSONPath与JSON Lines

表达式语法支持 Goessner 和 Jayway

点击工具栏上方的小加号, 还可以快速添加自定义 JSON input, 缺点是 JSON 不会保存到文件中, 关闭 tab 后就没了

如何使用JSONPath与JSON Lines

到此,关于“如何使用JSONPath与JSON Lines”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!

推荐阅读:
  1. Streaming 与kafka updateStateBykey()
  2. Python散点图与折线图怎么绘制

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

jsonpath

上一篇:如何使用Spring扩展点

下一篇:如何编写代码实现随机出10道题并计算正确率

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》