Structured JSON validator