目錄
- 核心功能與特點
- 安裝
- 優勢亮點
- 適用場景
還在為命令行下處理 JSON 數據煩惱嗎?jellex
來了!它是一款基于終端的交互式 JSON 和 JSON Lines 數據處理工具,讓你用熟悉的 Python 語法,輕松過濾、轉換和探索 JSON 數據。
核心功能與特點
- Python 語法,靈活強大: 使用 Python 語法編寫查詢,
_
代表加載的 JSON 數據,無論是字典還是列表,都能輕松訪問和操作。 - 實時預覽,所見即所得: 編輯器窗口實時顯示你的 Python 查詢,查看器窗口同步更新結果,告別盲猜,效率倍增。
- 智能提示,事半功倍: 上下文相關的列表索引和鍵名自動補全,減少輸入錯誤,提升開發效率。
- 多窗口聯動,一覽無余: 編輯器、查看器、模式窗口自由切換,數據結構、查詢結果、錯誤信息盡收眼底。
- Emacs 風格,操作順暢: 熟悉的 Emacs 快捷鍵,讓你在終端里也能流暢操作。
- Jello 加持,性能保障: 基于
jello
強大的后端引擎,保證查詢速度和穩定性。
安裝
# 啟用 install 模塊的交互式 APP,install 可簡寫為 i
x i
選定軟件后,按下回車鍵將展示一系列操作選項
優勢亮點
- 交互式體驗: 告別繁瑣的命令行參數,通過 TUI 界面,實時調整查詢,快速找到所需數據。
- 學習成本低: 熟悉 Python 語法即可上手,無需學習新的查詢語言。
- 高效便捷: 快速過濾、轉換和探索 JSON 數據,提升開發和調試效率。
- 結果可復用: 退出時,自動生成
jello
過濾器,方便在腳本中復用。
適用場景
- API 數據調試: 快速解析 API 返回的 JSON 數據,驗證接口是否符合預期。
- 日志分析: 從 JSON 格式的日志文件中提取關鍵信息,進行問題排查。
- 數據清洗: 對 JSON 數據進行清洗和轉換,為后續分析做準備。
- 腳本開發: 在腳本中嵌入
jello
過濾器,實現自動化數據處理。
jellex
讓你在終端里也能像使用 IDE 一樣,輕松玩轉 JSON 數據。無論是開發者、數據分析師還是系統管理員,都能從中受益。
來源:
https://github.com/kellyjonbrazil/jellex/blob/master/README.md
溫馨提示:
本軟件目前處于開發初期,功能尚未完善。建議您在使用前瀏覽開發倉庫,確認后再行使用。
更多內容請查閱 : install/jellex