Pretty-print JSON
⟐ DataPretty-print a compact JSON object
$ echo "{"name":"Alice","age":30,"roles":["admin","editor"]}" | json-format (input, opts = {}) => {
try {
return JSON.stringify(
JSON.parse(input),
null,
parseInt(opts.indent) || 2,
);
} catch (e) {
return `Error: ${e.message}`;
}
}