是什麼啟發了這個願望清單請求?需要將數組/json 元素複製到單獨的文字編輯器中,以便快速瀏覽鍵/值/結構
您希望看到什麼改進?我希望看到一個更好的“重新格式化”按鈕或用於重新格式化關聯數組和 JSON 物件的特定項目。
在其他編輯器中,我看到它被稱為“格式化 json”、“漂亮列印”或“美化”......但最終,它只是為了人眼格式化物件。
這個想法為什麼重要?關聯數組和 JSON 物件很快就會變得複雜,並且很難以區塊文字的形式顯示它們,也很難看清發生了什麼。此外,循環遍歷這些物件可能會花費更多時間和/或無法真正幫助我們理解我們需要看什麼——特別是當我們只是想快速檢查一下某些東西時。
舉個例子:這是一個在日誌中出現的關聯數組:
["fieldName" => "product",
"filterDetails" => {["all" => false, "field" => ["error" => false,
"multivalue" => false,
"name" => "product"], "only" => false, "polarity" => "INCLUDE", "values" =>
{"CatOne"}]}, "from" => 1, "timeFacet" => "EOW", "to" => 1]
將其貼到新的 JSL 視窗中以“更清晰地查看”,突出顯示,然後點擊重新格式化按鈕,結果如下:
["fieldName" => "product",
"filterDetails" => {["all" => false, "field" => ["error" => false,
"multivalue" => false,
"name" => "product"], "only" => false, "polarity" => "INCLUDE", "values" => {"XXX"}]}, "from" => 1,
"timeFacet" => "EOW", "to" => 1]
但是應該發生什麼,並且在其他編輯器中(一旦我將 AA 轉換為 JSON 物件)發生的更像這樣(在這裡手動用下劃線格式化空格,因為貼上的格式在預覽中丟失了所有縮排):
[
____"fieldName" => "product",
____"filterDetails" => {
________[
____________"all" => false,
____________"field" => [
________________"error" => false,
________________"multivalue" => false,
________________"name" => "product"
____________],
____________"only" => false,
____________"polarity" =>
____________"INCLUDE",
____________"values" => {"XXX"}
________]
____},
____"from" => 1,
____"timeFacet" => "EOW",
____"to" => 1
]
感謝您的請求!我們已經查看過,如果有任何進展,我們會及時告知您。