Если вы хотите просто распечатать объект и не экспортировать его как действительный JSON, вы можете использовать console.dir()
.
Он использует подсветку синтаксиса, интеллектуальные отступы, удаляет кавычки из ключей и просто выводит данныетак красиво, как только может.
const jsonString = `{"name":"John","color":"green",
"smoker":false,"id":7,"city":"Berlin"}`
const object = JSON.parse(jsonString)
console.dir(object, {depth: null, colors: true})

Под капотом это ярлык для console.log(util.inspect(…))
.Единственное отличие состоит в том, что он обходит любую пользовательскую функцию inspect()
, определенную для объекта.