程式碼與檔案 / GraphQL
GraphQL 格式化工具:美化排版或壓縮查詢
在瀏覽器中格式化GraphQL:貼上查詢、變更、訂閱、片段或結構描述,即可取得每行一個欄位、縮排一致的內容,並將行內引數、變數、清單與輸入物件妥善排版,同時保留註解;也能將內容壓縮成等效的最短文字。
GraphQL 格式化工具:美化排版或壓縮查詢: 工具會將文件拆分成GraphQL權杖、名稱、字串、區塊字串、數字、標點符號與註解,接著重新排版:每個選擇集都會開啟新的縮排區塊,每個欄位各佔一行,而引數會與逗號維持在同一行,例如user(id: $id)或orderBy: { field: NAME }。壓縮時會移除註解,以及兩個名稱之間不必要的所有空格。 全程在瀏覽器中於本機執行,檔案不會上傳至伺服器。
- 分類
- 開發者工具
- 使用次數
- 在瀏覽器中
- 費用
- 免費・免註冊
- 可用狀態
- 可立即使用
全程在瀏覽器中執行
支援查詢、變更、訂閱、片段和結構描述定義。選取集合會每行顯示一個欄位,而引數、變數、清單和輸入物件則會以逗號保留在同一行。美化格式時會保留註解,壓縮時則會移除註解。不會上傳任何資料。
變數
建議使用$ id等變數,而不要將值直接寫入查詢中;如此一來查詢內容可以保持不變並進行快取,而值則會以JSON傳遞。
JSON
若要格式化GraphQL API傳回的JSON,請使用JSON格式化工具。
使用方式
- 貼上GraphQL。
- 選擇美化排版或壓縮輸出,以及縮排方式。
- 複製結果。
隱私與限制
一切都保留在您的瀏覽器中。
相關工具
常見問題
它會檢查我的查詢是否有效嗎?
它會檢查格式化所需的語法,例如字串是否有正確閉合,但不會依據結構描述進行驗證;這項工作由伺服器或IDE負責。
GraphQL 必須使用逗號嗎?
不需要:逗號和空格一樣會被忽略,因此格式化工具只會在能讓引數更容易閱讀的位置加入逗號。
它能格式化結構描述嗎?
可以:type、input、enum、interface和union定義都會以相同方式格式化。
免費工具・使用在瀏覽器中次・免註冊