JSON 清理脫敏

本地處理
app.clear.view

也可透過 #data={"name":"Ada"}#url=... 灌入資料,讀完即從位址列清除。

使用說明

去掉空字串、空陣列、空物件和 null,並可對手機號、郵箱做脫敏。適合把日誌或抓包結果發給同事前,先去掉明顯的個人資訊和無用空欄位。選項可單獨開關,避免把業務上有意義的空陣列一併刪掉。

去空值

減少噪音,讓結構更接近「真正有資料的部分」。空字串、空陣列、空物件可按勾選移除。

巢狀裡的空容器也會盡量收掉,避免留下一層空殼。

脫敏

手機號、郵箱可打碼,降低誤傳風險。發給外部或貼進工單前建議開啟。

規則是啟發式的,身份證等其它證件號請自行替換佔位符。

本地處理

敏感欄位不會經過我們的伺服器。重新整理頁面後內容消失。

仍建議最小必要原則:能截片段就不要貼整包使用者檔案。

示例

清理前
{
  "name": "张三",
  "phone": "13812345678",
  "email": "demo@example.com",
  "note": "",
  "tags": [],
  "deleted": null
}
清理後(示意)
{
  "name": "张三",
  "phone": "138****5678",
  "email": "d***@example.com"
}
脫敏規則能自定義嗎?

按頁面上的選項開關。需要更復雜規則時,請在業務程式碼裡處理。

空物件套空物件呢?

開啟去空後,會盡量把空容器一起拿掉,避免留下一層空殼。

0 和 false 會被刪嗎?

不會把數字 0 或布林 false 當空值刪除。空值主要指 ""脫敏規則能自定義嗎?[]按頁面上的選項開關。需要更復雜規則時,請在業務程式碼裡處理。{} 和可選的 null空物件套空物件呢?

能當完整的合規脫敏方案嗎?

不能替代專業的資料脫敏流水線。本頁適合臨時分享前的快速處理。

推薦工作流

  1. 貼上日誌或抓包 JSON,先看示例理解選項含義。
  2. 按需要勾選去空值、去 null、脫敏。
  3. 檢查結果裡是否還殘留 token、身份證等未覆蓋欄位,必要時手工替換。
  4. 再拿去格式化或 Diff;發給他人時只給清理後的副本。

業務上「空陣列表示沒有選中項」時,不要勾選去掉空值,否則會改變語義。