🔢 JSON Data Types
Estimated reading: 3 minutes 437 views

JSON Object – Syntax, Structure, and Examples (2025 Guide)


Introduction – What is a JSON Object?

A JSON object is the most commonly used structure in JSON (JavaScript Object Notation). It represents a collection of key/value pairs, much like a dictionary in Python or an object in JavaScript. Each key is a string, and the value can be any valid JSON data type.

In this guide, you’ll learn:

  • What a JSON object looks like
  • How to write and access key/value pairs
  • Valid object syntax with examples
  • Real-world use cases in programming and APIs

JSON Object – Syntax and Structure

Format:

{
  "key1": value1,
  "key2": value2,
  ...
}

Rules:

  • Enclosed in curly braces { }
  • Each key must be a string in double quotes
  • Each key is followed by a colon :
  • Key/value pairs are separated by commas

Example – Simple JSON Object

{
  "name": "Alice",
  "age": 28,
  "isStudent": false
}

Explanation:

  • "name": "Alice" → string value
  • "age": 28" → number value
  • "isStudent": false → boolean value

Example – Nested JSON Object

{
  "employee": {
    "id": 1001,
    "name": "John Doe",
    "department": {
      "name": "Sales",
      "floor": 3
    }
  }
}

Explanation:

  • The outer object contains a key "employee" whose value is another object
  • The "department" key also contains a nested object with its own key/value pairs

Example – JSON Object with Array

{
  "user": {
    "name": "Jane",
    "roles": ["admin", "editor", "viewer"]
  }
}

Explanation:

  • "roles" is a key whose value is an array of strings
  • JSON objects can contain arrays as values

JSON Object in JavaScript

Example:

const user = {
  name: "Alice",
  age: 30,
  isActive: true
};

console.log(user.name);     // Output: Alice
console.log(user["age"]);   // Output: 30

Explanation:

  • You can access object properties using dot notation or bracket notation
  • Keys are automatically parsed as strings

Common Mistakes in JSON Objects

Mistake Problem
Missing quotes around keysJSON requires keys to be in double quotes
Trailing comma after last pairInvalid in JSON
Using single quotesJSON only supports double quotes

Invalid:

{
  name: 'Alice',  //  missing quotes
}

Valid:

{
  "name": "Alice"
}

Summary – Recap & Next Steps

JSON objects form the foundation of most JSON structures. They allow you to represent entities with multiple attributes using readable, key-based notation.

Key Takeaways:

  • A JSON object is a collection of key/value pairs
  • Keys must be strings in double quotes
  • Values can be strings, numbers, booleans, null, arrays, or other objects
  • Syntax must follow strict formatting rules

Real-world use:

JSON objects are used in REST API responses, config files, databases, and front-end JavaScript apps.


FAQ – JSON Object


What is a JSON object?
A JSON object is a set of key/value pairs wrapped in curly braces {}.


Can a JSON object contain another object?
Yes. Objects can be nested inside other objects for hierarchy.


Are JSON keys case-sensitive?
Yes. "Name" and "name" are treated as different keys.


Do JSON keys need to be quoted?
Yes. All keys must be enclosed in double quotes.


Can I use numbers as keys in JSON?
Yes, but they must still be quoted as strings.

{ "1": "first", "2": "second" }

Share Now :
Share

Json Object

Or Copy Link

CONTENTS
Scroll to Top