`
keren
  • 浏览: 1580707 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Flex 另一个json解析器,比adobe corblib提供的快

    博客分类:
  • Flex
阅读更多
发现一个新的json解析器,JSwoof.
官网:
http://www.waynemike.co.uk/jswoof


例子:Decoder
var simpleJSON:String = "{\"name\":\"wayne\",\"value\":1000.0}";

var jObj:Object = JParser.decode(simpleJSON);

if(jObj == null)
{
	var errObj:Object = JParser.getLastError();
	Alert.show(errObj.errorStr);			
}

例子:Encoder
var jsonObj:Object = new Object();
var jsonArr:Array = new Array();

/*
	Build up a simple object.
*/

for(var loop:int = 0; loop < 10; loop++)
{
	var currObj:Object = new Object();
	
	currObj.name = "name " + loop.toString();
	currObj.value = loop.toString();
	
	jsonArr.push(currObj); 
}

jsonObj.description = "a simple encoding test";
jsonObj.array = jsonArr;

/*
	Encoder the object into JSON.
*/

var jsonStr:String = JParser.encode(jsonObj);

  • 大小: 4.4 KB
分享到:
评论
1 楼 ganky 2010-07-31  
我晕,去了官网看,貌似已经放弃json改用传输数据量更少的entity了……

相关推荐

    Adobe提供的Flex解析Json的ActionScript包

    Adobe官方提供的Flex解析Json的ActionScript包就是为了解决在Flex应用中解析和操作JSON数据的需求。 ActionScript是Flex的核心编程语言,它是基于ECMAScript的一个方言,主要用于Flash和Flex项目。在Flex中解析JSON...

    flex json 解析包

    `JSON.parse()`方法是解析JSON字符串的关键,它接收一个JSON格式的字符串作为参数,返回一个ActionScript对象(可能是Array、Object或其他类型),可以直接在Flex应用中使用。例如: ```actionscript var json...

    flex json解析包(corelib.swc)

    本压缩包"flex json解析包(corelib.swc)"是针对Flex应用程序的一个核心库,提供了对JSON的解析和序列化功能。 首先,我们要了解什么是SWC文件。SWC是Adobe Flex Compiler生成的库文件格式,它包含了ActionScript...

    flex解析json的swc包(entity-flex-v1-02)及例子

    3. **解析JSON**:如果从服务器接收到一个JSON字符串,你可以使用`flash.utils.parseJSON()`方法将其转换为ActionScript对象,然后你可以访问其中的属性和方法。 4. **显示数据**:在Flex界面中显示解析出的JSON...

    Flex 解析Json

    Flex 解析Json 引入:import json JParser; var uinfo:Object new Object ; uinfo fun &quot;checkMeetingUser&quot;; uinfo uid &quot;12&quot;; uinfo meetId &quot;1&quot;; var strJson:...

    jswoof-v1-07 当前最快的Flex解释Json的工具

    JSwoof是一个当前Flex解释Json最快的工具,是Flex下的包,即当你做Flex+Java的开时,你可以利用JSwoof这个工具包很好地在Java Json格式的数据与Flex中的对象相互转换。 比如JSwoof中的JParser.decode()方法: ...

    flex3 json官方包

    Flex3 JSON官方包是Adobe Flex 3开发过程中用于处理JSON(JavaScript Object Notation)数据的组件集合。JSON是一种轻量级的数据交换格式,因其简洁、高效而被广泛应用于Web服务和客户端之间的数据通信。在Flex3中,...

    flex序列化json

    Flex序列化JSON是一种在Adobe Flex应用中处理JSON(JavaScript Object Notation)数据的方法。JSON是一种轻量级的数据交换格式,因其简洁、易于人阅读和编写,同时也容易让机器解析和生成,而被广泛用于Web服务和...

    flex 需要的json包

    as3corelib是一个非常有用的ActionScript库,由Adobe官方维护,包含了多种工具和类,其中包括JSON解析器。它提供了一个名为`JSON`的静态类,用于将ActionScript对象转换为JSON字符串,以及将JSON字符串转换回...

    as3corelib.swc及解析json的例子

    接下来,让我们看一个使用as3corelib解析JSON的实例。假设我们有一个名为`TT.mxml`的MXML文件,它将获取并解析JSON数据: ```mxml &lt;mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical"&gt;...

    Flex_json包下载

    Flex_json包是一个专门为Flex开发设计的JSON处理库,它提供了在ActionScript中解析和生成JSON对象的功能。Flex是一种基于Adobe Flash Player或Adobe AIR运行时的开放源代码框架,主要用于构建富互联网应用程序(RIA...

    Flex+Struts2+JSON实现Flex和后台的HTTP Service请求

    总结来说,"Flex+Struts2+JSON"的组合提供了一种灵活且高效的前后端通信方式。Flex负责用户交互,Struts2处理业务逻辑,而JSON作为数据交换的载体,三者结合能够构建出功能强大的分布式应用程序。服务器端Java代码...

    在Flex中的Json应用

    JSON比XML更轻便,解析速度更快,因此在数据量不大或者对性能要求较高的场景下,使用JSON是一个很好的选择。然而,对于大数据量传输,AMF可能更具优势,因为它经过优化,传输效率更高。 总结,在Flex开发中,理解...

    FLEX操作XML&JSON

    3. **AMF(Action Message Format)**:Adobe提供的AMF协议提供了一种高效的数据序列化方式,使得Flex和Java之间的通信速度更快,效率更高。 【实例应用】 1. **股票数据应用**:文中展示了如何创建一个Flex应用...

    Flex与JSON及XML的互操作

    文章中提到了一个具体的例子,展示了Flex应用如何与提供股票数据的XML服务进行交互。该服务通过JSP文件生成XML格式的股票数据,每天为两家公司(compa和compb)生成随机的股票价格。Flex应用则通过HTTP请求调用该...

    flex中使用json

    一个JSON数据通常由键值对组成,键用双引号包围,值可以是字符串、数字、布尔值、数组、null或另一个JSON对象。例如: ```json { "name": "张三", "age": 30, "isStudent": false, "hobbies": ["阅读", "编程"]...

    Flex3 HTTPService 获得json数据

    Flex3是Adobe Flash平台的一部分,它是一个用于创建富互联网应用程序(RIA)的框架,支持ActionScript 3.0。在Flex3中,HTTPService组件是一个关键的组成部分,它允许开发者与服务器进行通信,发送HTTP请求并接收...

    json_flex_demo

    博文链接提到的iteye博客可能提供了关于如何使用Flex来创建一个自定义的JSON解析器或生成器的教程。通过Flex,我们可以定制规则来匹配JSON的特定语法,并生成相应的解析代码。这对于理解JSON的底层工作原理以及在...

    Flex3中用到的工具类包,含有json类

    总结来说,这个资源提供的是一个Flex3环境下处理JSON数据的工具类包,包含源码和编译后的库文件,对于需要在Flex3项目中进行JSON操作的开发者来说,这是一个非常实用的工具。通过深入研究源码,可以更好地理解JSON在...

Global site tag (gtag.js) - Google Analytics