Challenge 1
Parse JSON text into data
const value = JSON.parse( );
Press Ctrl⌘Enter to check your answer
Practice JSON parsing, serialization, formatting, and transformation hooks.
Challenge 1
const value = JSON.parse( );
Press Ctrl⌘Enter to check your answer
Challenge 2
const text = JSON.stringify(data);
// result:
Press Ctrl⌘Enter to check your answer
Challenge 3
const text = JSON.stringify(data, null, );
Press Ctrl⌘Enter to check your answer
Challenge 4
const text = JSON.stringify(user, (key, value) => key === "password" ? undefined : value);
// complete:
Press Ctrl⌘Enter to check your answer
Challenge 5
const value = JSON.parse(text, (key, value) => key === "legacy" ? undefined : value);
// complete:
Press Ctrl⌘Enter to check your answer
Challenge 6
const count = JSON.parse( );
Press Ctrl⌘Enter to check your answer
Challenge 7
const text = JSON.stringify( );
Press Ctrl⌘Enter to check your answer
Challenge 8
const copy = JSON.parse(JSON.stringify( ));
Press Ctrl⌘Enter to check your answer
Challenge 9
const isRaw = JSON.isRawJSON();
Press Ctrl⌘Enter to check your answer
Challenge 10
const raw = JSON.rawJSON("42");
const isRaw = JSON.isRawJSON();
Press Ctrl⌘Enter to check your answer
Challenge 11
const ordinary = { value: 42 };
const isRaw = JSON.isRawJSON();
Press Ctrl⌘Enter to check your answer
Challenge 12
const lookalike = { rawJSON: "42" };
const isRaw = JSON.isRawJSON();
Press Ctrl⌘Enter to check your answer