← HALL

Circular Reference JSON Sanitizer

INSANE
+1000 XP REWARD ⏱ Limit: 20m
// MISSION BRIEFING //

ANOMALY DESCRIPTION

A payload logger crashes with 'TypeError: Converting circular structure to JSON'. Implement a custom JSON stringifier replacer function that replaces circular node references with '[Circular]'.

SPECIFICATION SUITE

Linear object serialization
Input: {a: 1}
Expected: {"a":1}
Circular object serialization [PROTECTED TEST]
Evaluation logic hidden to prevent hardcoding.

RADAR HINTS

Hint #1 (Click to decrypt)

Pass a replacer function to JSON.stringify using a WeakSet to track seen objects.

solution.js UTF-8 • JAVASCRIPT
STATIC ANALYSIS CONSOLE Ready for dispatch

Press "VERIFY & SUBMIT" or Ctrl+Enter to evaluate your patch.