Вы можете использовать console.dir()
, что является ярлыком для console.log(util.inspect())
. (Единственное отличие состоит в том, что он обходит любую пользовательскую функцию inspect()
, определенную на объекте.)
Он использует подсветку синтаксиса, интеллектуальное отступы, удаляет кавычки из ключей и просто делает вывод таким же красивым, как и он .
const object = JSON.parse(jsonString)
console.dir(object, {depth: null, colors: true})
и для командной строки:
cat package.json | node -e "process.stdin.pipe(new stream.Writable({write: chunk => console.dir(JSON.parse(chunk), {depth: null, colors: true})}))"