private function httpPersonHandler(event:JsonResponseEvent):void
{
var personResult:ArrayCollection=new ArrayCollection(event.JsonObj.data as Array);
var i:int=0;
for each (var orgResult:Object in _orgList)
{
var orgObj:Object=new Object();
orgObj.DM=orgResult.organizationId;
orgObj.MC=orgResult.name;
var orgArr:ArrayCollection=new ArrayCollection();
for each (var teacherResult:Object in personResult)
{
var teacherObj:Object=new Object();
if (orgResult.organizationId == teacherResult.DWDM)
{
teacherObj.DM=teacherResult.userID;
teacherObj.MC=teacherResult.XM;
orgArr.addItem(teacherObj);
}
}
if (orgArr.length != 0)
{
orgObj.children=new Array();
orgObj.children=orgArr;
orgArr=null;
}
_personTree.addItem(orgObj);
}
}
分享到:
相关推荐
要使用Flex JSON解析包,首先需要在Flex项目中引入该库。这通常通过在Flex Builder或类似IDE的构建配置中添加`corelib.swc`到类路径来完成。一旦库被正确导入,就可以开始使用提供的类和方法来解析JSON数据。 在...
假设我们首先采用表格形式展示数据,这涉及到使用Flex中的数据绑定机制,将服务器返回的数据映射到界面上的各个元素。 在MXML中,可以通过DataGrid组件实现这一目标。DataGrid组件可以绑定到一个数据源,自动显示...
在给定的资源中,“flex解析json的swc包(entity-flex-v1-02)及例子”显然提供了用于在Flex应用中处理JSON数据的库。SWC是Adobe Flex的库文件格式,它包含了编译后的ActionScript代码和相关的元数据,可以被其他Flex...
Flex序列化JSON是一种在Adobe Flex应用中处理JSON(JavaScript Object Notation)数据的方法。JSON是一种轻量级的数据交换格式,因其简洁、易于人阅读和编写,同时也容易让机器解析和生成,而被广泛用于Web服务和...
"一种基于树形结构的Sql结果集向Json数据的转换算法" 本文提出了一种基于树形结构的Sql结果集向Json数据的转换算法,旨在解决关系型数据库中树结构数据与Web应用中Json数据格式不一致的问题。该算法将Sql结果集转换...
本话题聚焦于使用Flex处理JSON数据,将其转化为无限层级的树形结构,并添加单选框功能,以便用户选择特定节点,同时能够获取到被选中的子项。这个功能在诸如文件管理系统、组织架构展示、菜单导航等场景中非常常见。...
5. 处理Flex响应:在Flex端,HTTP Service的result事件处理函数会接收到JSON数据,使用Flex内置的JSON类解析数据,更新UI或执行其他操作。 6. 错误处理:同时,你也需要处理可能出现的错误,例如网络错误、服务器...
在实际开发中,使用Flex3的JSON功能通常涉及以下步骤: 1. **获取JSON数据**:这通常通过HTTPService或WebService组件完成,它们可以向服务器发送请求并接收JSON响应。 2. **解析JSON数据**:使用`JSON.parse()`方法...
将服务器返回的JSON数据转换为AS3对象后,可以轻松地在Flex应用中使用这些数据,实现动态内容更新。 - **Flex与Java的集成**:文章中提到的Flex与Java的配合,主要体现在Flex作为前端UI框架,Java作为后端服务器...
通过使用Flex_json包,开发者可以轻松地将ActionScript对象转换为JSON字符串,发送给服务器;同样,也可以将接收到的JSON字符串解析成ActionScript对象,方便在客户端进行处理。 这个下载的Flex_json包包含了处理...
JSwoof是一个当前Flex解释Json最快的工具,是Flex下的包,即当你做Flex+Java的开时,你可以利用JSwoof这个工具包很好地在Java Json格式的数据与Flex中的对象相互转换。 比如JSwoof中的JParser.decode()方法: ...
总的来说,JSON与树的相互转换是开发中的常见操作,通过使用如Newtonsoft.Json这样的库,我们可以轻松地在两者之间进行切换,实现数据的高效管理和操作。无论是从JSON解析成树,还是将树结构序列化为JSON,都能帮助...
总的来说,Adobe提供的Flex解析Json的ActionScript包是Flex开发者处理JSON数据不可或缺的一部分,它简化了数据交换的过程,使得Flex应用能够轻松地与使用JSON的后端服务进行交互。无论是在创建动态图表、数据驱动的...
本示例中的"简单js使用json数据 写成的一棵树"是利用JSON数据构建一个可交互的树形结构,这种技术常见于数据展示、目录结构或者组织复杂的数据关系。 首先,我们来理解JSON的基本结构。JSON采用完全独立于语言的...
本篇将详细介绍在Flex中如何使用JSON,包括JSON的基本概念、解析与序列化的过程,并结合实际例子进行深入探讨。 一、JSON基础 JSON是一种基于文本的格式,它模仿了JavaScript对象的语法。一个JSON数据通常由键值对...
3. **转化成JSON**:有了目录树的模型后,我们可以使用`org.json`库(或者其他支持JSON的库,如Gson、Jackson)将其转化为JSON格式。`JSONObject`和`JSONArray`类可以帮助我们构建JSON对象。创建一个方法,接受`...
3. **读取JSON**:使用`std::ifstream`打开JSON文件,然后调用`json::parse()`函数,将文件流转换为`json`对象。例如: ```cpp std::ifstream file("data.json"); nlohmann::json j; file >> j; ``` 4. **解析...
标题和描述均提到了“JSON —— 数据库结果集转换”,这主要涉及到将数据库查询结果转化为JSON格式的数据,以便于在网络传输中使用。在现代Web开发中,JSON(JavaScript Object Notation)是一种轻量级的数据交换...
自定义抽象语法树JSON模板是为特定语言或解析任务构建的,用于将源代码转换成更容易处理的形式。这个过程通常发生在编译器、解释器或者静态代码分析工具的工作流程中。 首先,让我们深入了解什么是抽象语法树。AST...
### Java遍历JSON树知识点详解 ...通过以上介绍,我们可以看到,在Java中遍历JSON树并不复杂,但确实需要理解JSON的基本结构以及所使用的库的具体用法。希望本文能帮助你更好地理解和掌握这一技能。