`

struts2 的 json 格式化

阅读更多

                   struts2 的 json 格式化

 

普通属性 格式化成键值对。map 格式化成单个对象,list 格式化成对象数组。

  • int totalCount=100;

    格式化成 "totalCount":100

  •  Map total = new  HashMap();

     total.put("totalCount", 100);

     格式化成 "total":{"totalCount":100}

  • List topic = new ArrayList();
    格式化成 "topics":[{"author":"author0","lastpost":"last0“},":[{"author":"author0","lastpost":"last0“}]

 多个属性可以格式化到一个json 对象中 {topic:[],totalCount:100}

JSON 注释

@JSON

name: 设置成JSON对象的属性名

serialize 是否序列化该属性
deserialize:设置是否反序列化该属性。
format:设置用于格式化输出、解析日期表单域的格式。例如"yyyy-MM-dd'T'HH:mm:ss"。

分享到:
评论

相关推荐

    struts2+json

    当Action执行完毕后,可以返回一个JSON结果类型,Struts2会自动将Action的属性转换为JSON格式并返回给前端。 接着,我们讨论AJAX。AJAX是一种在不重新加载整个网页的情况下,能够更新部分网页的技术。在本资源中,...

    struts2-json-plugin源码

    在Struts2中,通过整合JSON插件,可以方便地将Action的返回结果转换为JSON格式,供前端JavaScript处理。 `struts2-json-plugin`是Struts2的一个插件,它使得Struts2能够处理JSON请求和响应,无需额外的配置或库。这...

    json-lib-2.1.jar和struts2-json-plugin-2.1.8.1.jar

    在Java世界里,`json-lib-2.1.jar` 是一个用于处理JSON的库,它提供了一系列的方法来将Java对象转换为JSON格式,以及将JSON字符串反序列化回Java对象。这个库支持多种Java类型,包括基本类型、集合、Map、自定义Java...

    Struts2+Json+Android简单实现

    在本示例中,“StrutsJson”可能是服务端的一个模块,它利用Struts2的JSON结果类型来发送和接收JSON格式的数据。 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于...

    struts2-json-plugin-2.3.8.jar

    在Struts2中,你可以通过在Action类的方法上添加特定的注解,如`@Result(type = "json")`,来指示该方法应该返回JSON格式的数据。 Struts2 JSON Plugin 2.3.8版本包含了以下关键特性: 1. 自动处理Action结果:当...

    struts2所需的包和Struts2_json所需包

    2. **Struts2 JSON插件**:Struts2提供了一个JSON插件(`struts2-json-plugin.jar`),它允许我们将Action的返回值直接转换为JSON格式,便于前后端数据交换。这个插件简化了原本需要手动序列化对象到JSON字符串的...

    使用Struts2的JSON插件来实现JSON数据传递

    当用户访问`/myAction.json`时,Struts2会将`message`属性转换为JSON格式并返回给客户端。 在客户端,你可以使用JavaScript的XMLHttpRequest或现代浏览器提供的fetch API来发送AJAX请求,获取并解析JSON数据。例如...

    struts2-json-lib

    首先,这个压缩包中可能包含了`struts2-json-plugin-x.x.x.jar`,这是Struts2的JSON插件,它扩展了Struts2的核心功能,允许Action结果以JSON格式返回。这个插件实现了将Action的属性自动转换为JSON对象的功能,简化...

    struts2-json

    Struts2支持JSON的处理,使得开发人员能够轻松地将Java对象转换为JSON格式,然后发送到客户端,或者将JSON数据解析成Java对象。下面我们将深入探讨Struts2集成JSON的相关知识点。 1. **Struts2 JSON插件**: ...

    TestStruts2JSON程序源码

    1. **Struts2 JSON插件**:Struts2提供了JSON插件,该插件使得Action可以直接返回JSON格式的结果,无需额外的转换步骤。在配置struts.xml文件时,需要引入这个插件,并为Action定义一个返回JSON结果的类型。 2. **...

    struts整合json用到Jar.zip

    4. **数据转换**:Struts2会自动将Action的Model对象转换成JSON格式。对象属性需要是public的,并且没有getter和setter也可以直接序列化。 5. **返回JSON响应**:在Action方法中,通过`return "success"`来触发JSON...

    struts2jsonajax

    2. JSON序列化和反序列化:Struts2提供插件支持JSON序列化和反序列化,确保Action的返回值可以正确转换为JSON格式。 3. AJAX请求的设置:在EXT中,需要正确配置Ajax请求,指定URL、方法、数据类型等参数,确保请求能...

    struts2-json-plugin-2.1.8jar包.zip

    使用Struts2 JSON Plugin,开发者可以设置Action的返回类型为"json",这样在Action执行完毕后,Struts2会自动将Action的模型驱动数据转化为JSON格式并发送到客户端。这大大简化了服务器端与客户端之间通过HTTP传递...

    AJAX和struts2传递JSON数组

    这告诉Struts2框架当收到名为`struts2Action`的请求时,使用`Struts2Action`类,并返回JSON格式的结果。如果需要在Action执行后返回一个页面,可以将`result`元素的类型改为`dispatcher`。 总结来说,通过这种方式...

    json示例下载 +struts2

    Struts2的JSON插件允许我们将Action的结果直接转换为JSON格式,无需额外的编码工作。以下是一些关于Struts2与JSON结合使用的知识点: 1. **安装JSON插件**:首先,你需要在项目中添加Struts2的JSON插件依赖。这通常...

    Struts2Json example

    在Struts2中,JSON(JavaScript Object Notation)插件允许开发者将服务器端的数据以JSON格式返回到客户端,例如AJAX请求。JSON是一种轻量级的数据交换格式,它易于读写,对人类友好,同时也方便机器解析和生成。 ...

    struts2json.rar_DEMO

    1. **自动序列化**: Struts2JSON插件可以自动将Java对象序列化为JSON格式,无需手动转换。 2. **配置简单**: 通过简单的配置,可以指定哪些Action方法返回JSON响应。 3. **性能优化**: 插件内置了缓存机制,对于相同...

    Struts2_JSON_Demo

    1. **Struts2 JSON插件**:Struts2提供了内置的JSON插件,允许我们直接将Action的返回值转换为JSON格式。安装并配置该插件后,只需在Action类的方法上添加`@Result(type="json")`注解,即可启用JSON响应。 2. **...

    联动(struts2+json+jquey)

    在Struts2中,我们可以利用JSON插件将后台处理后的数据转化为JSON格式,然后传递到前端。JSON数据可以直接被JavaScript解析,这对于实时更新页面内容非常有用。 jQuery是一个强大的JavaScript库,它简化了DOM操作、...

    Struts2.5操作JSON相关jar包

    通过配置插件,开发者可以轻松地将Action的结果转换为JSON格式,以便于前端JavaScript进行解析和展示。 要启用Struts2的JSON支持,我们需要在`struts-2.5.10-核心包`中找到相应的依赖,比如`struts2-json-plugin-x....

Global site tag (gtag.js) - Google Analytics