TOOL COLLECTION
JSON Tools
Format, validate, minify, compare, query, and convert JSON privately in your browser. All listed tools keep supported input on your device.
TOOL COLLECTION
Format, validate, minify, compare, query, and convert JSON privately in your browser. All listed tools keep supported input on your device.
Convert a JSON array into one record per line.
Decode UTF-8 Base64 and validate JSON.
Validate common JSON Schema constraints.
將含標題列的 CSV 轉成 JSON 陣列。
Generate graphql variables to json from local input.
Remove duplicate array values using stable JSON identity.
Group object array records by a safe property name.
Index object array records by a unique property value.
Sort object arrays by a property without mutating input.
Compare two JSON values for structural equality.
Sort object keys recursively.
List structural differences using JSON Pointer paths.
Flatten JSON using JSON Pointer keys.
Convert JSON Lines records into an array.
Validate each non-empty JSON Lines record.
Apply RFC 7396 merge patch without mutating input.
Produce a conservative RFC 6902 add/remove/replace diff.
Remove RFC 6901 pointer paths from a copied document.
Apply strict RFC 6902 operations without mutating input.
Validate RFC 6902 patch syntax and safe pointers.
Pick RFC 6901 pointer paths into a new object.
Read a value at an RFC 6901 JSON Pointer.
Recursively remove null, empty strings, empty arrays, and empty objects.
Recursively remove null object properties and array values.
Escape text as JSON string content.
Validate and decode escaped JSON string content.
Validate JSON then encode it as UTF-8 Base64.
Generate C# classes with System.Text.Json property names.
Generate json to cpp from local input.
Generate json to dart from local input.
Generate json to flow from local input.
Generate Go structs with JSON tags.
Generate json to graphql schema from local input.
Generate json to haskell from local input.
Render an array of objects as escaped HTML table markup.
Generate Java POJOs with fields and getters/setters.
Generate json to json schema from local input.
Generate Kotlin data classes using nullable inferred fields.
Render an array of objects as a Markdown table.
Generate json to objective c from local input.
Generate json to proptypes from local input.
Generate Python dataclasses with type annotations.
Generate json to ruby from local input.
Generate Rust structs using serde Deserialize.
Generate Swift Codable structs.
Convert a JSON object into practical TOML.
Generate TypeScript interfaces from a JSON object or array.
Rebuild JSON from a map of JSON Pointer keys.
Strictly decode a URL component, validate JSON, and format it.
Validate and minify JSON, then encode it for a URL component.
移除 JSON 的非必要空白。
移除 JSON 中不必要的空白。
依鍵名遞迴排序 JSON 物件。
美化 JSON 並檢查結構。
將物件陣列轉為 CSV。
將陣列中的每筆資料輸出成一行 JSON。
將 JSON 物件轉為 URL 查詢參數。
將物件陣列轉為 Tab 分隔表格。
將 JSON 轉成結構化 XML。
將 JSON 轉為基本 YAML。
驗證 JSON 是否有效,並拒絕重複的解碼後物件鍵。
將每行 JSON 合併為 JSON 陣列。
驗證每一非空白行是否為 JSON。
將網址查詢參數轉為 JSON;重複鍵會保留為陣列。
Generate deterministic-looking fake user records as JSON.
Represent text exactly as one JSON string literal.
Convert practical-subset TOML into JSON.
Convert header-row TSV into a JSON array.
解析 XML 為 JSON 物件。
Convert safe-subset YAML into JSON.
Use these tools without creating an account or uploading source files. Open a tool, paste the required text, run the operation, and copy the result.