Short, practical guides for common developer tasks. Learn how to work effectively with JSON, XML, APIs, and more.
Understand what “invalid JSON” means and how to quickly fix the most common mistakes.
Read guide →Turn minified JSON into readable, indented output, choose an indent size, and avoid common formatting mistakes.
Read guide →Remove whitespace from JSON to shrink payloads, when minifying actually helps, and when you should keep JSON readable.
Read guide →Clean up diffs and reviews by sorting object keys—plus when to avoid it.
Read guide →Create a link that opens your JSON in the formatter, understand how share links work, their size limits, and how to share data safely.
Read guide →Tips for getting clean diffs, sorting keys, and avoiding noise in comparisons.
Read guide →Example paths for nested objects and arrays, plus how to think about paths when debugging APIs.
Read guide →Escape quotes, backslashes, newlines and Unicode characters in JSON strings correctly, with examples of each case.
Read guide →Practical ways to open, format, search and compare very large JSON files in the browser without freezing the tab.
Read guide →JSON vs YAML compared side by side: syntax, comments, typing pitfalls, and when to choose each for configs and APIs.
Read guide →How to sanitize JSON before sharing it, which fields leak secrets most often, and safe habits for debugging with real data.
Read guide →Redact tokens, emails and personal data from JSON while keeping its structure and IDs useful for debugging.
Read guide →What NDJSON / JSON Lines is, how it differs from a JSON array, and why logs and streaming pipelines use one object per line.
Read guide →Consistent error shapes with codes, field-level details, and trace IDs.
Read guide →Practical conventions for JSON APIs: field naming, nulls vs missing fields, dates, pagination, error shapes and versioning.
Read guide →Use JSON Schema to validate the structure of JSON, not just its syntax: types, required fields, enums and nested objects.
Read guide →The six JSON value types, how they map to JavaScript, Python, Java and Go, and how to represent dates, money, large integers and binary data.
Read guide →How JSON.parse and JSON.stringify really behave: revivers, replacers, toJSON, dropped values, BigInt, dates and common pitfalls.
Read guide →Read and write JSON with Python's json module: type mapping, pretty printing, datetime and Decimal handling, and decoding errors.
Read guide →What "Unexpected token < in JSON at position 0" and other parse errors mean in browsers, Node.js and Python, and how to fix each one.
Read guide →How to send dates and times in JSON: ISO 8601 strings, UTC, date-only values, time zones and the pitfalls of Unix timestamps.
Read guide →Turn JSON into CSV: flattening nested objects, handling arrays, CSV escaping rules, Excel quirks, and examples in Python and jq.
Read guide →Point at values with JSON Pointer (RFC 6901) and describe changes with JSON Patch (RFC 6902) or JSON Merge Patch (RFC 7396).
Read guide →Format, minify and validate XML in your browser, check it against an XSD schema, compare documents and convert XML to JSON.
Read guide →Learn the basics of XML formatting, common syntax errors, and how to keep your XML documents well-formed.
Read guide →A comparison of XML and JSON formats, their pros and cons, and common use cases.
Read guide →Learn how to read and parse User-Agent strings to identify browsers, operating systems, and devices.
Read guide →Understand how IP addresses are mapped to physical locations and the limitations of this technology.
Read guide →How a JSON Web Token is built, how to decode its header and payload, what the standard claims mean, and how to verify tokens safely.
Read guide →Why browsers block cross-origin requests, what preflight requests are, what common CORS error messages mean, and how to fix them on the server.
Read guide →What to test in a REST API, how to structure requests and authentication, and a workflow from manual checks to automated tests in CI.
Read guide →Learn the basics of GraphQL, how it differs from REST, and how to write your first queries and mutations.
Read guide →A practical comparison of GraphQL and REST: data fetching, caching, errors, tooling and the costs each approach brings to a project.
Read guide →