2011-03-01 68 views
0

我使用Flex 4来构建与Arduino的通信。有三(3)个来自它的主值(X,Y,Z)。在这里,Flex的代码通过JSON创建文本文件

newText.text = magnetic.readUTFBytes(magnetic.bytesAvailable); 
d = JSON.decode(newText.text); 
MNx = d["x"]; 
MNy = d["y"]; 
MNz = d["z"]; 

是否有任何例子或者可以创建和保存这些值作为一个TXT文件(data.txt中)代码(Flex中)。这些作为结构的值应该如下所示。

[ 
     { 
      "time":"1", 
      "x":"400", 
      "y":"5", 
      "z":"-6" 

     }, 

     { 
      " time ":"2", 
      "x":"4", 
      "y":"-40", 
      "z":"700" 
     }, 

    . 
    . 
    . 

     { 
      "time":"n", 
      "x":"xn", 
      "y":"yn", 
      "z":"zn" 
     } 
    ] 

回答

0

您可以直接序列化JSON对象并将其打印到控制台或文件。

trace(JSON.encode(object));

VAR串:字符串= JSON.encode(对象)的ToString();