什麼是 JSON 到 TOML 轉換器?
JSON 到 TOML 轉換器將 JSON 文件轉換為 TOML 1.0。0 設定檔。您將JSON 貼在左側,工具會發出TOML,重新解析為相同的資料:頂級JSON 物件成為根表,嵌套物件成為` [table]` headers,物件陣列成為 “` 【 【array-of”” -表]]` blocks, and scalars, mixed arrays, and small objects were written inline。這是將配置從 API 回應或 JSON 設定檔案移至 Cargo、Poetry、Hugo 以及許多 Rust and Go 專案等工具所期望的 TOML 中的最快方法。
TOML(Tom 的明顯最小語言)讀起來像 INI 文件,但有一個精確的規範:鍵入的值、一流的日期和兩種表達嵌套資料的不同方式。這種精確度正是手工編輯時使人們絆倒的原因。捕捉每個人正在排序的規則,表格自己的鍵必須出現在其任何子表標頭之前,否則文件將無法解析。此轉換器會自動套用該規則,因此您永遠不會將鍵擱淺在錯誤的標頭下。
一切都在您的瀏覽器中以普通 JavaScript 的形式運行。您貼上後的 JSON 永遠不會上傳,沒有帳戶可供創建,並且一旦頁面加載,轉換器就會在沒有網路連接的情況下繼續工作。當 JSON 是生產配置或包含您寧願不發送到第三方伺服器的秘密時,這一點很重要。輸出是標準 TOML,您可以直接複製到 `Cargo。toml`, “`pyproject。toml`”, “`config。toml`”, 或任何其他 TOML 檔案。
有些轉換沒有單一的正確答案,工具會明確選擇。 JSON `null` has no TOML equalification, so null keys were drop by defacuilt (with a note) or written as a ework string if you been fil。像 `5.0` 這樣的 JSON 編號以 integer `5` 的形式出現,因為 JSON 不保留尾隨零。物件數組可以寫成慣用的表格數組或內聯表格,您可以根據目標工具喜歡閱讀其配置的方式切換這些物件數組。
如何使用 JSON 到 TOML 轉換器?
貼上你的 json
將 JSON 物件貼上或鍵入到輸入框中,或按一下「載入範例」以查看工作範例。頂層必須是 JSON 對象,因為 TOML 文件始終是一個表。
選擇如何處理數組和空
切換物件數組是否成為表數組([[表]])或內聯表,以及 JSON 空鍵是否被刪除或寫入為空字串。
折 折
點擊轉換。該工具驗證 JSON,將其序列化為 TOML 1.0,並報告寫入的表格數量以及有關刪除的空值的任何註釋。
複製 TOML
複製結果並將其貼到您的 Cargo。toml、pyproject。toml 或 config。toml 中。輸出是重新解析相同資料的標準 TOML。
主要特點
正確的表格排序
鍵會自動在子表標頭之前發出,因此輸出遵循 TOML 規則,否則會使手寫檔案無法解析
表格數組
元素都是物件的陣列會變成慣用的 [[表]] 區塊、記錄清單的 TOML 模式或您喜歡的內聯表
正確的值類型
整數、浮點數、布林值和字串使用 TOML 類型進行渲染,包括用於非有限數的 inf 和 nan 以及字串中控製字元的完全轉義
顯式空處理
JSON null 沒有等效的 TOML,因此您可以選擇空鍵是否隨音符一起刪除或寫入為空字串,而不會出現靜默資料遺失
Frequently Asked Questions
Related Tools
YAML to JSON Converter
Convert YAML to JSON instantly - anchors, aliases, merge keys, block scalars and multi-document streams supported
Sales Tax Calculator
Add sales tax to a price or back it out of a tax-inclusive total. Works for any rate, shows the net, tax, and gross amounts, and multiplies by quantity.
TikTok Video Downloader
Download TikTok videos without watermark. Save videos, music, and cover images from any TikTok link.
Time Zone Converter
Convert any date and time between IANA time zones with DST-accurate offsets, see the gap between two cities, and plan meetings across the world
Comments
0 comments
No comments yet. Be the first to share your thoughts!