我有一个字符串应该被解析为JSON,并且应该被转换为Float32Array。 字符串看起来是这样的:将字符串转换为Javascript中的键入数组
{"vertices":"[-1.0, -1.0, -1.0, -1.0, -1.0, 0.0, 1.0, -1.0, 0.0]"}
的阵列应该被分配给一个变量,例如:
mesh.vertices = new Float32Array([-1.0, -1.0, -1.0, -1.0, -1.0, 0.0, 1.0, -1.0, 0.0]);
我如何转换字符串,这样的阵列由浮点数的? 出于安全原因,我不想使用eval()。
你的意思是解析* as *或* from * JSON *即你有JSON,你想把它转换成一个JavaScript对象。 – 2012-03-06 15:18:54
可能重复的[如何在JavaScript中解析json](http://stackoverflow.com/questions/4935632/how-to-parse-json-in-javascript) – 2012-03-06 15:19:27