Using context-free grammars and sampling techniques.

The grammar still describes JSON though, right?