Serializzazione JSON con riferimenti circolari

Come serializzare e deserializzare oggetti JSON con riferimenti circolari.