split out validate_person_json

Decouple the JSON validation from the JSON creation.