Назад

March 28, 2025

📝 Форматування JSON у зручний вигляд

Форматування JSON може зробити його більш читабельним, особливо під час налагодження або логування. За замовчуванням JSON.stringify() видаляє всі пробіли, що ускладнює швидке сканування структури.

Але є простий спосіб покращити читабельність виводу!

Як зробити JSON читабельним?

Передайте третім параметром рівень відступів:

const person = {
    firstName: 'Тарас',
    lastName: 'Шевченко',
    age: 47,
};

console.log(JSON.stringify(person, null, 2));

Результат:

{
  "firstName": "Тарас",
  "lastName": "Шевченко",
  "age": 47
}

Використання табуляції

Якщо замість пробілів віддаєте перевагу табуляції, передайте "\t":

console.log(JSON.stringify(person, null, "\t"));

Результат:

{
    "firstName": "Тарас",
    "lastName": "Шевченко",
    "age": 47
}

Тепер JSON виглядає значно краще! 🚀