如何解析unity json 数组

在qt中,我利用QjsonArray将一系列三维空间的点写入一个array中,然后转为QByteArray,利用socket udp将其传输至unity中。
在unity中接收后,如何解析三维空间点,即如何获取一个点的x、y、z坐标,x、y、z都是double型。
我尝试了LitJson,利用JsonData可以实现Debug正确输出,但是当将其赋给x、y、z时提醒JsonData不能转换为float,利用强制转换后程序不报错,但是程序好像阻塞了

http://www.cnblogs.com/mimime/p/6011217.html