"Google has open sourced Jsonnet, a configuration language that supersedes JSON and adds new features without breaking backwards compatibility:
- arithmetic and conditional operators,
- array and object comprehension,
- local variables,
- inheritance and others.
- Modularity: With Jsonnet the code can be split up into multiple files that are then accessed usingimport. Objects imported are then concatenated with other objects using +.
For more details we recommend the language specification and a comparison with other configuration languages."