`
javapolo
  • 浏览: 131605 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

flex4解析服务器端传回的json字符窜到datagrid

 
阅读更多
在flex中我们经常会向服务器端请求json对象(因为json数据量小,可以节省带宽,加快数据的传输效率),例如数据分页,实时数据更新等,那么服务器端传回给客户端的是一般是string类型的,那么我们如何在flex中将string对象转换成as对象,早期版本需要在客户端引入json库操作json,那么在最新的flex4.6中,在顶级包里面内置了json对象,通过器内置的parser方法就可以将其转换成as对象,也可以通过stringify将其返回json字符窜
parse函数原型如下
parse(text:String, reviver:Function = null):Object
reviver函数原型
function (k,v):*
k,v分别代表键值对,例如一个对象{"username":"aa","pwd":"bb"},那么该函数会调用3次,分别为k:username  v:aa,k:pwd  v:bb ,k:""  v:object,该函数返回任意类型的对象
stringify函数原型如下
stringify(value:Object, replacer:* = null, space:* = null):String

分享到:
评论

相关推荐

    flex json 解析包

    此外,`JSON.stringify()`方法用于将ActionScript对象转换为JSON字符串,这对于发送数据到服务器或者存储数据非常有用: ```actionscript var obj:Object = {name:"John", age:30, city:"New York"}; var json...

    Flex4之DataGrid四个的示例【客户端和服务器端】

    通过使用`mx.rpc.json.util.JSONUtil`或`flex.utils.JSON`,可以将服务器返回的JSON字符串转换为ActionScript对象,然后绑定到DataGrid的数据提供者。例如,一个常见的场景是,从服务器获取JSON数据,解析后填充到...

    flex3 json官方包

    4. **处理用户交互**:监听用户操作,如点击事件,根据需要更新JSON数据,并可能用`JSON.stringify()`将更改转换回JSON字符串,再发送回服务器。 在Flex3的权威指南和教程中,你可能会学到如何正确配置HTTPService...

    将Flex DataGrid数据导出到Excel中

    在Flex客户端,接收到服务端的响应后,可以使用Flash Player的navigateToURL方法打开一个新的浏览器窗口,指向服务器返回的Excel文件地址,让用户下载。 在整个过程中,确保处理好错误情况,比如数据解析失败、...

    Flex4 DataGrid控件行编辑项目

    在Flex4.6开发环境中,DataGrid控件是用于展示数据集合的重要组件,它提供了丰富的功能,如排序、分页和自定义列显示。在这个项目中,我们关注的是如何实现DataGrid的行编辑功能,特别是在行中嵌套ComboBox控件以...

    Flex使用json和xml数据交互

    通过本文的讨论,我们深入了解了Flex框架如何利用JSON和XML进行数据交互,以及如何在Flex应用中与Java服务器端进行有效通信。无论是选择XML的结构化优势还是JSON的简洁性,Flex都能提供强大的支持,帮助开发者构建出...

    FLEX操作XML&JSON

    1. **解析JSON**:Flex使用`flash.utils.parseJSON()`函数将JSON字符串转换为ActionScript对象,便于操作。例如,`var jsonData:Object = flash.utils.parseJSON(jsonString);` 2. **展示JSON数据**:与XML类似,`...

    [DataGird]如何截取过长的字符串

    ### 数据网格(DataGrid)中如何处理过长的字符串 在数据展示应用中,尤其是在使用`DataGrid`组件时,我们经常会遇到这样的问题:当单元格中的文本长度超过了列的宽度时,显示效果会受到影响,例如文本被截断或换行等...

    Flex Demo XML JSON

    4. **示例应用**:在FlexDemo项目中,可能包含了一个演示如何从服务器获取XML或JSON数据,并在Flex界面中展示的示例。可能的实现方式是使用`HTTPService`或`WebService`组件来发起网络请求,然后在`result`事件处理...

    Flex4 带checkbox的DataGrid

    其中包含一个三种状态的checkbox,DataGrid代码中引用了 带多选框的DataGrid(AdvancedDataGrid) 表头有全选CheckBox,三种状态:全选、部分选择、无选择 如果改变目录结构,需要在CustomCheckBox.mxml中更改inner....

    FLEX的datagrid合计、平均值

    在Flex开发中,Datagrid组件是用于展示数据集的一个强大工具,它允许用户以表格的形式查看和操作数据。本文将深入探讨如何在Flex的Datagrid中实现数据的合计与平均值计算,帮助开发者更好地理解和应用这些功能。 ...

    Flex4 DataGrid表格操作

    Flex4 DataGrid表格操作,表格回车事件默认是换行,这里修改为换单元格,单元格轮完换行。支持上下左右和回车键控制光标位置,还添加了"+","-"按钮,用于控制添加行和删除选中的行。

    Flex的DataGrid导出Excel

    总结来说,“Flex的DataGrid导出Excel”涉及的技术主要包括Flex客户端的数据获取和传输、服务器端的Excel文件生成以及客户端的文件下载处理。这个过程利用了Flex与服务器之间的通信,以及服务器端的库来实现Excel...

    flex中dataGrid导出数据到excel中

    flex中dataGrid导出数据到excel中,不存在乱码问题

    flex datagrid 前台 分页

    Flex DataGrid是一款强大的数据展示组件,常用于Adobe Flex或Flash Builder等开发环境中。它能够高效地展示大量数据,并提供丰富的用户交互功能。在本场景中,我们关注的是“前台分页”这一技术。 前台分页是指在...

    Flex Datagrid checkbox实现

    Flex Datagrid 是Adobe Flex框架中用于展示数据集的组件,它允许开发者以表格形式展示数据,并提供多种交互功能。在Flex应用中,Datagrid经常被用于处理和展示大量的结构化数据。在标题“Flex Datagrid checkbox实现...

    flex datagrid

    Flex DataGrid 是 Adobe Flex 中一个重要的组件,用于展示结构化数据。它以表格形式呈现,非常适合用来显示多列数据,并提供了排序、选择、编辑等多种功能。在这个教程中,我们将深入探讨 DataGrid 的基本使用和一些...

Global site tag (gtag.js) - Google Analytics