亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何使用JSONPath與JSON Lines

發布時間:2021-10-14 11:47:12 來源:億速云 閱讀:198 作者:iii 欄目:編程語言

這篇文章主要介紹“如何使用JSONPath與JSON Lines”,在日常操作中,相信很多人在如何使用JSONPath與JSON Lines問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”如何使用JSONPath與JSON Lines”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

簡單介紹

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 表達式后取值

如何使用JSONPath與JSON Lines

表達式語法支持 Goessner 和 Jayway

點擊工具欄上方的小加號, 還可以快速添加自定義 JSON input, 缺點是 JSON 不會保存到文件中, 關閉 tab 后就沒了

如何使用JSONPath與JSON Lines

到此,關于“如何使用JSONPath與JSON Lines”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

绥棱县| 万源市| 金山区| 兴和县| 项城市| 汉川市| 页游| 论坛| 拜城县| 嵩明县| 福鼎市| 杭锦旗| 新田县| 四会市| 固阳县| 蓬安县| 福安市| 吉林市| 山西省| 巴楚县| 天水市| 北碚区| 大同市| 易门县| 宁安市| 栾川县| 色达县| 偃师市| 科尔| 柏乡县| 新晃| 合作市| 巨野县| 竹山县| 衡水市| 华安县| 如东县| 清苑县| 龙川县| 黄骅市| 扶沟县|