Hell, you can parse XML and infer complex types! Good luck doing that with JSON though.