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

ExtJs 操作JSON对象

阅读更多
//声明返回JSON对象
		JSONObject json = new JSONObject();
		json.accumulate("totalProperty", total);
		//声明JSON数组
		JSONArray jsonArray = new JSONArray();
		for(Object o:li){
			  //转换为JSON对象
			JSONObject j = JSONObject.fromBean(o);
			//添加的JSON数组
			jsonArray.put(j);
			
		}
		//屏蔽IE空列表BUG
		if("[]".equals(jsonArray.toString())){
			<span style="color: #333333;">JSONArray jArray = new JSONArray();
			JSONObject j = new JSONObject();
			j.accumulate("noResult", 1);
			jArray.put(j);
			json.accumulate("root", jArray);</span>



		}else{
			json.accumulate("root", jsonArray);
		}
		return json.toString();
分享到:
评论

相关推荐

    extjs json所需jar包

    这个库包含了`org.json.JSONObject`和`org.json.JSONArray`等类,用于创建和操作JSON对象。 2. **Jackson**: Jackson是一个高性能的Java JSON处理器,提供了多个模块,如核心映射(core),数据绑定(databind)和...

    JSON.rar_JSON Hibernate_extjs_json struts ext_jsp json extjs_str

    在这个项目中,开发者可能会遇到如何配置Struts2的JSON结果类型、如何在Hibernate中序列化和反序列化JSON对象、如何在ExtJS中解析和展示JSON数据等问题。理解并熟练掌握这些技术的集成和使用,对于开发高效、响应式...

    struts2-hibernate-spring-Extjs-json.rar_JSON_extjs_extjs json st

    Hibernate是一个对象关系映射(ORM)框架,它允许开发者用Java对象来操作数据库,避免了直接编写SQL语句的繁琐。通过Hibernate,开发者可以将数据库表映射到Java类,实现数据持久化。它支持事务管理,提供查询语言...

    extjs+servlet+json简单应用

    在Servlet中,我们可以将Java对象转换为JSON字符串,然后在响应中设置Content-Type为"application/json",这样ExtJS就能识别并解析这个响应。 在页面展示方面,ExtJS提供了多种组件,如表格(Grid)、面板(Panel)...

    ssh+extjs+json

    2. **数据绑定**:EXTJS可以方便地与服务器端的JSON数据进行双向绑定,简化了前端数据操作。 3. **布局管理**:支持多种布局模式,如fit、border等,适应不同屏幕尺寸和布局需求。 4. **事件驱动**:基于事件的编程...

    Sping+Hibernate+Extjs+Json

    具体来说,Spring 用于处理业务逻辑和事务管理,Hibernate 用于数据库操作,Extjs 用于前端界面展示,而 JSON 作为前后端数据交换的格式。这种技术栈不仅能够满足大多数企业级应用的需求,而且具有很好的扩展性和...

    extjs 跟 struts+json

    - ExtJS中的Grid Panel是展示数据的主要组件,它可以动态加载和操作大量数据。 - Grid Panel的特点包括分页、排序、过滤、编辑等功能。 - 如何配置Grid Panel的列模型,定义列的显示方式和宽度。 - 使用Store与...

    extjs_php向后台提交json_post的接收方法实例

    这里,`params`对象中的`data`键值对包含了要发送的JSON数据,`Ext.encode`函数负责将其转换为JSON格式。 在PHP端,由于JSON数据是作为字符串提交的,因此我们不能简单地通过`$_POST['data']`来获取。我们需要使用`...

    SSH+extjs+json动态树的构造(附详细步骤及源码)

    本教程将详细讲解如何在SSH(Spring、Struts2、Hibernate)框架下,结合ExtJS库和JSON数据格式来实现这一功能。 首先,SSH框架是一个流行的企业级Java Web开发框架,Spring负责管理对象,Struts2处理请求与响应,...

    extjs读取解析后端json格式数据显示条形图

    这个对象能够加载JSON数据,并提供了一种灵活的方式来操作和绑定数据到组件。首先,你需要定义一个Store,包括其配置项如URL(指向后端接口的路径)和模型(Model,定义了数据的结构): ```javascript var store =...

    Extjs 从远程获取json类型的list数据

    例如,如果服务器返回一个包含列表数据的JSON数组,可以设置`reader: { type: 'json', rootProperty: 'data' }`,其中`rootProperty`指定了数据在JSON对象中的键名。 6. **Model和Fields**:为了更好地组织和操作...

    Struts2.18+Spring2.56+Hibernate3+Extjs+JSON实现登陆修改密码等

    Struts2.18+Spring2.56+Hibernate3+Extjs+JSON是一个经典的Java Web开发技术组合,常用于构建高效、可扩展的企业级应用。这个项目涉及到的知识点广泛,涵盖前端、后端以及数据持久化等多个层面。以下是这些技术在...

    Extjs 调用Java Json的例子

    JSON-P主要用于在浏览器中处理JSON响应,而JSON-Java库则提供了一套API,使得Java代码可以方便地序列化和反序列化JSON对象。 **ExtJS调用Java JSON步骤** 1. **建立Java服务** 在Java后端,你需要创建一个RESTful...

    ExtJS JSON使用手册

    3. **从JSON对象集合表达式中得到Java对象列表**:对于包含多个JSON对象的数组,可以使用循环遍历每个元素,并将其转换为相应的Java对象,通常是通过调用`JSONObject.toMap()`或使用注解驱动的库如Jackson的`...

    Extjs 无限树菜单 后台拼接json

    - 在服务器端(例如Java的`TreeAction.java`),我们需要遍历数据库或其他数据源,生成符合树结构的JSON对象。这通常涉及递归调用,因为每个节点可能有无限数量的子节点。JSON结构通常包含节点ID、文本、父节点ID...

    ExtJs学习资料22-从服务器获取JSON数据并分页处理.doc

    `JsonReader`是ExtJs中的数据读取器,它解析JSON格式的数据,并将其转化为可以供GridPanel使用的Record对象。关键配置包括: 1. `id`:指定数据行对象中包含数据行ID的属性名。 2. `totalProperty`:用于获取数据集...

    ExtJS对几种面向对象体现.txt

    面向对象编程是一种程序设计思想,其核心在于将数据和操作数据的方法封装在一起形成类,然后通过实例化类得到对象。这种方式有助于提高代码的复用性、可维护性和扩展性。在JavaScript这样的动态类型语言中,尽管没有...

    extjs 中间页 后台json

    JsonReader需要指定rootProperty,这是JSON对象中包含数据的属性名。 4. **远程排序和分页**:在处理大量数据时,Store可以配置远程排序(remoteSort)和远程分页(remotePage)。这样,服务器会在后台处理排序和...

    ExtJs Json 分页

    ### ExtJs JSON分页知识点详解 #### 一、概述 在Web开发中,分页是一项非常重要的技术,尤其是在处理大量数据时。本文档介绍了一个基于Struts2、Spring、Hibernate、ExtJs和JSON的分页解决方案。该方案利用了前端...

    JPA STRUTS SPRING EXTJS JSON 同学录

    JPA处理数据库操作,Struts负责控制流程,Spring管理应用上下文,EXTJS构建用户界面,而JSON作为数据传输的桥梁。通过对这些技术的熟练掌握和合理运用,开发者可以构建出高效、可维护的Web应用。

Global site tag (gtag.js) - Google Analytics