Articles
Practical guides for SmartPlusLab online tools.
-
How to Decode a JWT and Check Its Signature
Paste a three-part JWT to view its header, payload, and signature data. Signature verification is optional and requires a supplied secret when enabled.
-
How to Convert JSON to YAML
Provide JSON text, set indentation or key-sorting preferences if needed, and convert it to block-style YAML. Empty input succeeds with empty YAML text, whereas invalid non-empty JSON results in an unsuccessful conversion.
-
How to Convert JSON to XML
Enter valid JSON, choose a root name and formatting preference, then run the conversion to produce XML. The output structure depends on whether the input contains objects, arrays, blank text, or `null`.
-
How to Convert a JSON Array to an HTML or Markdown Table
Convert a valid, non-empty top-level JSON array into HTML, Markdown, or both table formats. Object arrays become columns based on first-seen keys, while scalar arrays become a single-column table.
-
How to Convert JSON to CSV
Paste valid JSON containing one object or a nonempty object-starting array, choose a delimiter if needed, and convert it to CSV. Review the header, empty values, and row count in the generated text.
-
How to Generate TypeScript Interfaces or Python Dataclasses from JSON
Paste valid JSON, choose TypeScript or Python, optionally rename the root type, and run the conversion. TypeScript is the default and produces interfaces; Python produces dataclasses.
-
How to Validate JSON Data Against a JSON Schema
Enter the JSON data and its JSON Schema in their separate fields, run the check, and review the validity details. A successful operation status only means the check completed; inspect validity to see whether the data passed.
-
How to Generate a JSON Schema from Sample Data
Paste a valid JSON sample, optionally add a title, and submit it to generate an inferred JSON Schema representation. Review the result because it reflects the supplied sample, not constraints that the sample does not show.
-
How to Test a JSON Path Against JSON Data
Enter valid JSON and a supported path expression, then run the test to see the values found, match count, and supplied path when extraction completes normally. Empty or whitespace-only input or path returns success with no matches.
-
How to Minify JSON
Submit valid JSON text as a string to receive its compact serialized form without added spaces after commas or colons. Empty or whitespace-only input is accepted through a separate path and returns an empty result with zero measurements.
-
How to Format JSON and Check It for Parsing Errors
Paste JSON text, choose your indentation and optional output settings, then run the formatter to receive readable JSON or parsing details when the text is malformed.
-
How to Compare Two JSON Inputs for Structural Differences
Enter two JSON values in the optional inputs and start the comparison. The result indicates whether their parsed structures match and reports detected structural differences when they do not.