純本地瀏覽器計算,共提供20+ 項功能

下一代 JSON 線上處理工作臺

一站式解決開發過程中的資料處理問題。無需將敏感資料上傳至伺服器,全部在您的裝置本地極速完成。

為什麼開發者更偏愛前端原生的資料處理工具?

在介面除錯、日誌排查、配置檔案修改中,我們每天都要高頻處理 JSON。傳統線上網站往往會把內容發到後端解析,既有資料洩露風險,也會被網路延遲拖慢。這裡用瀏覽器本地計算,做成一個全本地執行的工作臺。

1

零伺服器互動,絕對安全

不論是貼上生產環境 JSON 報文,還是解析包含授權資訊的 JWT,所有計算只在當前瀏覽器記憶體中執行。重新整理或關閉頁面,資料即刻銷燬。

2

全面相容 JSON5 標準

複製的程式碼帶有 // 註釋 或尾逗號也不用先手工刪。JSON5 引擎能容錯識別單雙引號,再一鍵轉成符合 RFC 的標準 JSON。

3

複雜結構輕鬆比對與生成

像看 Git 差異一樣高亮兩份配置的 Diff。程式碼生成器能按巢狀資料模型匯出 Java、C#、Go、TypeScript 等強型別實體類。

23
本地工具
20+
程式碼生成語言
0
資料上傳
#data
位址列灌入

按場景怎麼選工具

不必把所有功能都開啟一遍。下面四條路徑覆蓋日常除錯裡最常見的需求。

從大 JSON 裡摳資料

JSONPath$.. 和過濾表示式,只讀查詢,不改原文。適合從介面響應裡抽出某一層列表。

兩份配置對不上

Diff 看語義差異;需要合成一份時用 合併 做深度覆蓋或陣列合並。對比前可先 按 Key 排序 看語義差異;需要合成一份時用

三步開始處理

首頁只負責選型,真正的編輯發生在獨立工作臺,避免目錄和輸入框搶同一塊螢幕。

01

在目錄裡點開工具

用搜尋框過濾 JWT、Diff、YAML 等關鍵詞,或直接點卡片進入對應工作臺。

02

貼上、灌入或拉遠端

文字直接貼進編輯區。也可以用 #data={...} 灌入,或 #url= 按當前網路拉取公開 JSON。

03

複製結果,關掉即清空

格式化、轉換、解碼都在當前標籤頁記憶體中完成。重新整理或關閉頁面後,內容不會留在伺服器上。

進階:用位址列傳資料

雜湊寫在 # 後面,不是問號。例如 json-geshihua.html#data={"name":"Ada"} 。讀完會從位址列清掉,避免把報文留在歷史記錄裡。全屏可用 ?fullscreen雜湊寫在

JSON5 相對標準 JSON 放寬了什麼

從程式碼倉庫或配置檔案複製出來的內容,經常帶註釋和尾逗號。標準 JSON.parse 會直接報錯, JSON5 工具 可以先容錯解析,再輸出符合 RFC 的文字。

註釋

標準 JSON 不允許

JSON5 單行 // 與多行 /* */

鍵名

標準 JSON 必須雙引號

JSON5 可無引號,可用 Unicode

字串

標準 JSON 僅雙引號

JSON5 單引號、多行續行

尾逗號

標準 JSON 不允許

JSON5 物件和陣列都允許

數字

標準 JSON 十進位制

JSON5 十六進位制、 .5 / 5.十六進位制、

JWT 在瀏覽器裡怎麼拆

JWT 解碼 按 RFC 7519 拆 Header / Payload / 簽名三段。Token 不會發到伺服器。當前版本做本地解碼與宣告欄位對照,不把私鑰拿到網頁裡做驗籤。

常用 Payload 宣告

iss 簽發者
sub 主題 / 使用者標識
aud 接收者
exp 過期時間
nbf 生效時間
iat 簽發時間
jti 編號,用於防重放

本地解碼

什麼時候該用本地解碼

  • 除錯登入態、核對 exp / sub
  • 檢視自定義 claim,Token 不離開瀏覽器
  • 生產驗籤仍放後端,金鑰不要進網頁

整數 ID 特別大時,留意 JavaScript 數字精度,對照原始 Payload 字串,不要只看轉成的 Number。

開啟 JWT 解碼工作臺

一份示例 JSON,生成多種語言實體

程式碼生成 會根據巢狀物件和陣列做型別推斷,匯出介面、結構體或 data class。適合先有介面響應、再補前端/後端模型的場景。

TypeScriptJavaScriptJavaC# GoRustPythonKotlin SwiftDartPHPRuby ScalaC++Objective-CFlow HaskellElmCrystalPike

開發者筆記

幾篇把工具放進真實工作流裡的短文。需要系統說明時再開啟部落格全文。

使用指南與常見問題 (FAQ)

如何快速匯入資料進行格式化?

先在首頁點開對應工具,進入工作臺後再貼上文字。也可以給工作臺地址追加雜湊引數,例如 json-geshihua.html#data={"key":"value"} ,系統讀取後會立即清除位址列引數並自動排版。遠端檔案可用 #url=...先在首頁點開對應工具,進入工作臺後再貼上文字。也可以給工作臺地址追加雜湊引數,例如

YAML 轉換和 JSON Schema 校驗是如何工作的?

YAML 轉換在瀏覽器內做雙向實時同步;Schema 工具按規範指出缺少的必填欄位或型別錯誤。JWT 當前只做 Header / Payload 解碼,不把 Token 發到伺服器。

資料會上傳嗎?

不會。解析、轉換、JWT 解碼都在當前標籤頁完成。關閉或重新整理頁面後,記憶體中的內容隨之消失。

首頁和工作臺為什麼要分開?

目錄用來瀏覽和搜尋全部功能,工作臺用來編輯。兩者不疊在同一屏,滾動時不會把輸入框頂出視野,也不會把長列表和編輯器擠在一起。

支援哪些格式互轉?

目前包括 YAML、XML、CSV、Excel、GET 查詢引數、JSON Schema 與 GraphQL。Cookie 字串也可以轉成 JSON 物件。轉換同樣在本地完成。

大檔案會卡嗎?

處理發生在你這臺電腦的瀏覽器裡,速度取決於裝置效能和 JSON 體積。超過數 MB 時建議先確認是否真的需要整包貼上;樹形和 JSONPath 更適合只看其中一部分。