# Keeping json files formatted

DevFeed: [Keeping json files formatted](<https://devfeed.tech/articles/keeping-json-files-formatted-37794.md>)

Original publisher: [Read original article](<https://carlosbecker.com/posts/jsonfmt/>)

Author: Carlos Alexandro Becker

Published: 2018-11-12T00:00:00Z

Content type: tutorial

Language: en

Sources: [Carlos Becker](<https://devfeed.tech/sources/carlos-becker.md>)

Topics: [JSON](<https://devfeed.tech/topics/json.md>), [Go Language](<https://devfeed.tech/topics/go-language.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [ci](<https://devfeed.tech/topics/ci.md>), [make](<https://devfeed.tech/topics/make.md>), [Prettier](<https://devfeed.tech/topics/prettier.md>)

Tags: [ci](<https://devfeed.tech/tags/ci.md>), [cli](<https://devfeed.tech/tags/cli.md>), [go](<https://devfeed.tech/tags/go.md>), [jenkins](<https://devfeed.tech/tags/jenkins.md>), [json](<https://devfeed.tech/tags/json.md>)

## AI overview

A developer explains how they built a Go command-line tool to format JSON files while preserving key order, handling whitespace, and integrating the formatter into local workflows and CI.

## Source excerpt

I'm working in a project that uses Chef, so it has a lot of JSON files.