JSON tools
yarn add @sudoo/json
# Or
npm install @sudoo/json --save
import { JSONParser } from "@sudoo/json";
const parser: JSONParser = JSONParser.from(`{
"hello": "world"
}`);
parser.parseOrThrow(); // Return Object if Valid, Throw Error if invalid
parser.parseOrDefault({
hello: "nothing",
}); // Return Object if Valid, Default if invalid
import { JSONStringifier } from "@sudoo/json";
const stringifier: JSONStringifier = JSONStringifier.from({
hello: "world",
});
parser.stringify(); // Stringify
parser.stringify(2); // Stringify with space