Parse/unparse JSON with roundtrip invertible syntax descriptions.