Flex3 HTTPService 获得json数据

json(JavaScript Object Notation)是一种轻量级的文本数据描述格式,它太简单,还不足以称之为语言,但它很强大。json把相同内容的文本数据量降到最低,可谓是最轻量级,它几乎没有一个字符是多余的。它把文本数据以一种最简单的格式描述了所有的复杂。在json的描述中,除了文本之外,标识符有”{}”,”[]“,”,”,”:”,其中“{}”表示是一个对象,“[]”表示是一个并列的数组,”,”表示并列对象的分隔,“:”表示名/值对,前面为名称,后面为值。名/值对并非一定要成对出现,有时在一个数组中,便只有值,没有名了。json可以描述任何一个xml格式的文本数据。
在flex应用中,json数据都要包含在“[]”中,否则将会解析失败。如下格式:
[{"name":"Michael","address":{"city":"Beijing","street":" Chaoyang Road ","postcode":100025}},{"name":"Michael","address":{"city":"Beijing","street":" Chaoyang Road ","postcode":100025}}]

在flex中处理json数据需要引入as3corelib,as3corelib是一个开源的,免费的ActionScript3.0 Library。(下载地址 http://code.google.com/p/as3corelib/downloads/list
通过使用JSON.decode(s)来解析json数据,s为json字符串。

你可能感兴趣的:(JavaScript,json,xml,Flex,Google)