Normalize raw character JSON (from wallet/assembly GQL responses) into CharacterInfo. Accepts varying shapes; returns null when input is not a usable object.
Raw JSON (e.g. from contents.json or extract...contents.json)
CharacterInfo or null
Normalize raw character JSON (from wallet/assembly GQL responses) into CharacterInfo. Accepts varying shapes; returns null when input is not a usable object.