Better data integrity with JSON configuration