JSON 到 PHP 陣列轉換器將 JSON 文件轉換為等效的 PHP 陣列文字,您可以直接貼上到腳本中。 JSON 物件變成與 => 運算子寫入的關聯數組,JSON 數組變成索引數組,標量類型直接對應:JSON 字串變成單引號 PHP 字串,true 和 false stay true 和 false, null stay null,數字保留其值。您可以貼上 JSON 並複製回準備運行的 PHP,而不是在 config blob 或 API 回應周圍手動鍵入括號和箭頭。
它的存在是因為 JSON 和 PHP 陣列以不同的標點符號描述相同的形狀,並且手動在它們之間轉換速度緩慢且容易出錯。 PHP 本身在運行時使用 json_decode($string,true)讀取 JSON,但這會將資料鎖定在字串內並在每個請求上解析。有時您想要來源中的陣列:預設配置、查找表、測試固定裝置、資料庫遷移種子或文件中的範例。此轉換器會產生該文字,因此該值被承諾為程式碼,而不是在每次腳本運行時從有效負載中解碼。
一切都發生在您的瀏覽器中。您貼上過的 JSON 會在您自己的裝置上以 JavaScript 解析並重新序列化,因此不會上傳、記錄或存儲任何內容,並且一旦頁面加載,該工具就會繼續與斷開連接的網路一起工作。當 JSON 是真正的 API 回應、私有配置或任何帶有您不想發送到伺服器的鍵和值的內容時,這一點很重要。您可以選擇現代短數組語法或舊程式碼庫的經典數組 () 形式,設定縮排以符合您的風格,並選擇將輸出包裝在變數分配中,以便將其放入檔案中,而無需進行額外編輯。
將 JSON 物件或陣列貼到輸入框中。如果您想在使用自己的資料之前查看輸出的形狀,請先載入範例。
選擇 PHP 5.4 及更高版本的短語法,或舊程式碼的經典數組 () 形式。兩者產生相同的數組;只有括號不同。
選擇 2 個空格、4 個空格或縮排選項卡,並可選擇輸入變數名稱將輸出包裝為 $name = [...];準備貼上。
點擊"轉換"建立 PHP 數組,然後將其複製到剪貼簿。無效的 JSON 會報告並帶有精確的解析器訊息,以便您可以修復它。
當您需要支援較舊的運行時,輸出 PHP 5.4 及更高版本的現代文字或經典數組 () 形式。無需重新貼上即可在它們之間切換。
JSON 物件成為與 => 運算子的關聯數組,JSON 數組成為索引數組,完全按照來源的結構嵌套到任何深度。
字串以單引號發出,因此僅轉義反斜線和單引號。換行符和其他字元通過時保持不變,與 PHP 行為相符。
輸入變數名稱將文字包裝為 $config = [...];使用尾隨分號,因此結果會直接放入原始文件中,無需編輯任何內容。
Convert JSON into Go struct definitions with json tags. Nested objects become inline structs, arrays of objects are merged, and field names follow Go conventions. 100% in your browser.
Convert JSON to well-formed XML instantly. Map object keys to elements, @-prefixed keys to attributes and #text to content, expand arrays into repeated tags, and export minified or pretty-printed XML. 100% client-side.
Find the questions people are actually asking about a topic on Reddit in the last two months, cleaned into headings you can build an article around.
Decode and visualize PHP serialized strings, JSON, and Base64 data with tree view
0 comments
No comments yet. Be the first to share your thoughts!