2012-05-11 50 views
0

私はJSONアクションスクリプトでJSONを解析するにはどうすればよいですか?

[ 
{ 
    "food": [ 
     { 
      "name": "pasta", 
      "price": 14.50, 
      "quantity": 20 
     }, 
     { 
      "name": "soup", 
      "price": 6.50, 
      "quantity": 4 
     } 
    ] 
}, 
{ 
    "food": [ 
     { 
      "name": "salad", 
      "price": 2.50, 
      "quantity": 3 
     }, 
     { 
      "name": "pizza", 
      "price": 4.50, 
      "quantity": 2 
     } 
    ] 
} 
] 

どのように私は、各アレイからの各配列要素のようなJSONから要素を取得することができますを解析します。私はこれよりも大きなJSONを持っています。行ごとの解析には数分かかります。それをもっと速くするための解決策。 utilのか、そのような組織JSONのリンクと

答えて

3

as3corelibそれを使用する方法についていくつかのコードを期待
は機能JSON.parse()を持つJSON静的クラスを含んでいるライブラリです。これは既定であなたのフラッシュプロジェクトに既に含まれているはずです。

JSON.parse()は、Stringを受け取り、解析されたJSONオブジェクトを返します。解釈や結果へのアクセスが必要な場合は、インターネット上でJSON.parse()を使用するためのチュートリアルが多数あります。

+6

Flash Player 11以上のas3corelibをターゲティングしても、フラッシュにネイティブjson解析があるため、不要になった場合は不要です。 JSON.parse()を使ってオブジェクトを取得するか、JSON.stringfy()でオブジェクトをjson文字列に変換できます。 –

関連する問題