React Native
React Native
Pretty Print JSON (Formatter, Beautifier)
See more JSON Examples
Demonstrates how to emit JSON in a pretty, human-readable format with indenting of nested arrays and objects.Chilkat React Native Downloads
import { JsonObject } from '@chilkat/react-native'
function chilkatExample() {
const json = new JsonObject();
const jsonStr = '{"name": "donut","image":{"fname": "donut.jpg","w": 200,"h": 200},"thumbnail":{"fname": "donutThumb.jpg","w": 32,"h": 32}}';
try {
json.load(jsonStr);
} catch {
console.log(json.lastErrorText);
return;
}
// To pretty-print, set the EmitCompact property equal to false
json.emitCompact = false;
// If bare-LF line endings are desired, turn off EmitCrLf
// Otherwise CRLF line endings are emitted.
json.emitCrLf = false;
// Emit the formatted JSON:
console.log(json.emit());
}