JSON Schemas in Go

In 2024 I did some work on a project at Google (the Go version of Genkit) that used JSON schemas. JSON schemas let programs specify how JSON data should be structured. Basically, you can say things like this JSON data must have a field name which is a string and a field age which is [ ]