JSON data format is easy to consume programmatically, but it would be nice to also display the projects list in a more human friendly format, for example in README.md.
Manually keeping README.md in sync with changes in the projects.json would be probably hard, so it should be automated.
The preferred way to achieve this would be to configure GitHub actions so on every push to main branch readme would be automatically updated to reflect changes introduced in the projects.json file.