problem with most json replacements is that they are mostly targeting JS/Node world, not even close to needed performance level.
IMO JSON is restrictive but you can get the concept in 5min, YAML is packed with stuff like multiline syntax (at least two of them) and utlizes at least two methods of doing same, it’s very hard to learn yaml in short time to use it efficiently.