Learn JSON & developer tools
Practical guides on JSON, YAML, Base64, timestamps, and everything developers search for daily.
jq Cheat Sheet: 30 Command-Line JSON Examples
Filter, select, map, sort, and reshape JSON from the terminal — 30+ copy-paste jq patterns for curl, kubectl, AWS, and Docker.
Read article → JSON QueryingJSONPath Tutorial: Query Nested JSON
Query nested JSON without loops — $, wildcards, recursive descent, filter expressions, and JSONPath vs jq vs JMESPath.
Read article → ConvertersHow to Convert JSON to Excel (XLSX)
Three easy ways — online converter, JavaScript with SheetJS, and Python with pandas. Handle nested objects and keep data types.
Read article → Command LineHow to Parse JSON in Bash
Parse JSON in shell scripts with jq — extract fields, loop arrays, handle API responses, and assign values to variables.
Read article → DatabasesMongoDB and JSON: BSON, Export & Import
How MongoDB uses BSON vs JSON, exporting with mongoexport, importing, and handling ObjectId and date types correctly.
Read article → JSON ErrorsHow to Fix "Unexpected Token" in JSON
The 7 most common causes of the Unexpected token error — trailing commas, single quotes, HTML responses — with instant fixes.
Read article → JSON ErrorsFix "Unexpected End of JSON Input"
This error means your JSON is incomplete or truncated. Learn every cause — empty responses, missing braces, cut-off API data — and the fix.
Read article → JSON BasicsHow to Open a JSON File on Any Device
Open and read JSON files on Windows, Mac, browser, or VS Code — the easiest methods, no coding required.
Read article → JSON BasicsHow to Escape Special Characters in JSON
Quotes, backslashes, newlines, tabs, and Unicode — the correct escape sequence for every special character in JSON.
Read article → TypeScriptHow to Convert JSON to a TypeScript Interface
Type your API responses correctly — manually and automatically. Handle nested objects, arrays, optional and nullable fields.
Read article → PythonHow to Read JSON into a Pandas DataFrame
read_json, json_normalize for nested data, the orient parameter, and fixing the "Expected object or value" error.
Read article → JSON BasicsCan JSON Have Comments?
Why JSON forbids comments and the practical workarounds — JSONC, JSON5, comment fields, and when to switch to YAML.
Read article → JavaScriptJSON.stringify Pretty Print in JavaScript
Format JSON with the indent parameter, the replacer function, sorting keys, and handling circular references.
Read article → JSONHow to Format JSON — The Complete Guide
Learn how to format, beautify, and validate JSON using online tools, VS Code, and code. Includes common errors and fixes.
Read article → JSON vs YAMLJSON vs YAML: Which Should You Use in 2026?
Side-by-side comparison of JSON and YAML — syntax, use cases, pros and cons. Know when to use each format.
Read article → Base64What is Base64 Encoding? A Developer's Guide
Understand Base64 encoding — how it works, when to use it, common use cases, and how to encode/decode in JavaScript and Python.
Read article → TimestampsUnix Timestamp Explained: Everything Developers Need to Know
What is a Unix timestamp, how to get the current timestamp in any language, and how to convert it to a date.
Read article → JSON → CSVHow to Convert JSON to CSV — 3 Methods Explained
Convert JSON to CSV using an online tool, JavaScript, and Python. With code examples for each method.
Read article → Best PracticesJSON Best Practices for REST APIs in 2026
10 rules for writing clean, consistent JSON in REST APIs — naming conventions, error formats, pagination, and versioning.
Read article → URL EncodingURL Encoding Explained: Why %20 Means Space
What URL encoding is, why it exists, what characters get encoded, and how to encode URLs in JavaScript, Python, and PHP.
Read article → CSS ColorsHEX vs RGB vs HSL: Which Color Format Should You Use?
Compare HEX, RGB, and HSL color formats in CSS — when to use each, how to convert between them, and practical examples.
Read article → JSONHow to Validate JSON: Tools, Methods and Common Errors
Fix JSON syntax errors fast. Learn the most common JSON validation errors, how to spot them, and how to validate JSON in code.
Read article → YAMLYAML Tutorial for Beginners: Syntax, Examples & Tips
Learn YAML syntax from scratch — scalars, lists, maps, anchors, and multi-line strings. With real Kubernetes and Docker examples.
Read article → DebuggingHow to Fix JSON Parse Errors — Complete Troubleshooting Guide
Every common JSON SyntaxError explained with the exact cause and fix. Covers JavaScript, Python, and online validators.
Read article → JSONHow to Flatten Nested JSON — JavaScript, Python & Online Methods
Convert deeply nested JSON into flat key-value pairs. With JavaScript, Python, and pandas code examples.
Read article → Base64How to Base64 Encode and Decode Images Online
Embed images as data URIs in CSS and HTML. Convert images to Base64 in JavaScript and Python.
Read article → PythonHow to Convert CSV to JSON in Python — 3 Methods
Convert CSV to JSON using csv.DictReader, pandas, and auto type detection. With full code examples.
Read article → Data FormatsJSON vs XML: Which Is Better and When to Use Each
A clear comparison of JSON and XML — where each wins, and how to convert between them in code.
Read article → JavaScriptWorking with Dates and Timestamps in JavaScript
Master JavaScript Date objects, formatting, timezones, date arithmetic, and common gotchas.
Read article → PythonHow to Convert YAML to JSON in Python
Convert YAML to JSON using PyYAML. Covers files, strings, CLI, multi-document YAML, and date handling.
Read article → JavaScriptJSON.stringify() and JSON.parse() — The Complete Guide
Master replacer functions, revivers, handling circular references, and what stringify silently ignores.
Read article → CSS ColorsHEX Color Codes Explained — How to Read and Write CSS Colors
How HEX colors work, reading 6-digit and 3-digit codes, 8-digit alpha, and converting to RGB manually.
Read article → JSONJSON Schema: Validate Your JSON Structure Like a Pro
Use JSON Schema to validate structure and types. Covers required fields, patterns, enums, AJV, and Python.
Read article → JavaScriptHow to Fetch JSON from an API in JavaScript
Fetch API, async/await, error handling, timeout, and React hooks for JSON data fetching.
Read article → PythonPython JSON Tutorial — Parse, Create, and Convert
json.loads(), json.dumps(), file I/O, date handling, and requests API integration.
Read article → JSONJSON Array of Objects — How to Create, Access & Loop
Create, access, filter, sort, and transform JSON arrays in JavaScript and Python.
Read article → APIsREST API JSON: How to Design and Consume JSON APIs
Request/response format, HTTP methods, status codes, pagination, and API client patterns.
Read article → JSONHow to Minify JSON — Online, JavaScript, Python & CLI
Reduce JSON file size using online tools, JSON.stringify(), Python separators, and jq.
Read article → AuthenticationJWT Tutorial — JSON Web Tokens Explained
How JWTs work, signing with HS256/RS256, standard claims, and critical security mistakes.
Read article → Data FormatsXML vs JSON: Full Comparison for Developers in 2026
Syntax, performance, use cases, and when XML still wins over JSON.
Read article → JSONJSON Minify vs Format — When to Use Each
When to minify vs beautify JSON, with JavaScript and Python code examples.
Read article → JSON SchemaJSON Schema Validation — Complete Practical Guide
Required fields, string patterns, number ranges, conditional validation, and AJV integration.
Read article →