JSON schema allows checking the validity of JSON objects against a manually specified schemata. It allow can power autocompletion and hover annotations for a wide range of text editors and IDEs.
The JSON Schema Store provides a repository of many pre-made schemas.
The website provides the documentation about the standard.
These websites provide tools which convert JSON data to structs in different programming languages.