What Is JSON? A Plain-English Guide for Non-Developers
Someone sent you a file ending in .json, or an export button produced one, and opening it showed a wall of curly brackets. This guide explains what you're looking at — in plain English, no programming required — and how to turn it into a spreadsheet you can actually use.
The Short Answer
JSON (JavaScript Object Notation, pronounced "JAY-son") is a way of writing down structured information as plain text so that any app, on any system, can read it. It is not a program and not code that "runs" — it's just data with punctuation that keeps it organised.
Think of it as a filing format: labels and values, in boxes that can contain other boxes.
How to Read It
There are only three rules you need:
- Label and value pairs.
"name": "Amara"means there's a field called name and its value is Amara. The colon is just "equals". - Curly braces { } group one thing. Everything between one pair of braces describes a single item — one customer, one order, one product.
- Square brackets [ ] hold a list. A list of those grouped items, one after another, separated by commas.
So this:
[ {"name": "Amara", "city": "Colombo"}, {"name": "Ravi", "city": "Kandy"} ]
…is simply a two-row table: two people, each with a name and a city. That's it. Ninety percent of the JSON you'll ever meet is a list of same-shaped items — which is exactly what a spreadsheet is, written differently.
Why Every App Uses It
JSON became the default language that software speaks to other software: it's readable by humans, trivial for machines to parse, and works identically everywhere. That's why it's what you get from:
- Export buttons — analytics platforms, form builders, CRMs and social media data downloads
- APIs — when two systems exchange data, JSON is usually the envelope
- AI tools — chatbots and automation tools frequently hand back results as JSON
- Configuration files — the settings of half the apps on your computer
Developers reach for it without thinking, which is how it ends up in the inboxes of people who never asked for it.
"Fine, But I Just Want It in Excel"
Reasonable. A list of same-shaped JSON items converts perfectly to a spreadsheet: each item becomes a row, each label becomes a column header.
We built a free tool for exactly this: Cocoon's JSON Converter. Paste JSON or drop a file, and it turns it into a clean table you can download as CSV and open in Excel or Google Sheets. It runs entirely in your browser — your data never leaves your device, which matters when the file contains customer information. No signup, no upload, no limits.
The step-by-step walkthrough (including what to do with awkward, nested files) is here: How to Convert JSON to CSV or Excel — Free, No Signup.
Three Things Worth Knowing Before You Go
- JSON breaks loudly. One missing comma makes the whole file invalid. If a tool refuses your file, it's usually a tiny punctuation wound — a converter with validation will point at the line.
- Nesting is normal. A customer can contain a list of orders, which contain lists of items — boxes in boxes. Converters flatten this, though very deep files may need a decision about which level becomes your rows.
- You'll see more of it, not less. As AI tools spread through ordinary work, JSON is increasingly the format data arrives in. Being the person who shrugs and converts it is a small, real workplace superpower — we've written about why in Clean Data In, Better AI Out.
Next time a .json file lands on you: don't panic, it's a table in disguise. Drop it here and get on with your day.
Cocoon builds free AI tools and runs practical AI training for professionals and teams across Sri Lanka and Southeast Asia. Try the free tool from this article or talk to us about training.