JSON格式输出Struts2

public void JSON(Object object,String charset){

  getHttpResponse().setCharacterEncoding(charset);

  getHttpResponse().setContentType("text/html;charset="+charset);

  try {

   JSONUtil.serialize(getHttpResponse().getWriter(), object);

   getHttpResponse().getWriter().flush();

   getHttpResponse().getWriter().close();

  } catch (Exception e) {

   e.printStackTrace();

  }

 }

JSON格式输出Struts2

时间: 2024-10-11 17:28:50

JSON格式输出Struts2的相关文章

web Api自定义部分Action的JSON格式输出

昨天项目中要部分Api的JSON格式需要特殊处理.最开始直接重写controller的JSON方法.经测试,当action直接返回数据的时候,不会调用Json方法. 然后找了各种方法,都不行.在群里问了.直到看到群友发的一个直接移除所有API的JSON格式方法的时候.图片如下: 然后就想到了Api的ActionFilterAttribute.就解决了自己的需求. 上代码.懒得写说明. 1 public class AppFilterAttribte : ActionFilterAttribute

xml和json格式输出

<?php class Response{ const JSON ='json'; /* * 按综合方式输出通信数据 * @param integer $code 状态码 * @param string $message 提示信息 * @param array $data 数据 * @param string $type 数据类型 * return string */ public static function show($code,$message='',$data=array(),$typ

如何将查出的日期Data类型以Json格式输出到前端

方法一 在返回的实体的属性中加上注解 // 创建时间    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")    private Date createDate; 方法二 在Controller中注解一个@InitBinder,使用@ResponseBody时会将实体中的属性为Data类型的转换成JSON格式的日期 private static final SimpleDateFormat DATEFORMAT = new Simple

ffprobe读取音视频元数据信息,json格式输出

命令格式: ffprobe -v quiet -show_format -show_streams -print_format json F:\temp\test1566606924822.wav 输出 { "streams": [ { "index": 0, "codec_name": "pcm_s16le", "codec_long_name": "PCM signed 16-bit litt

使用json格式输出

/** * json输出 * * @param unknown_type $info */ public function json_out ($info) { header('Content-type: text/javascript;charset=utf-8'); echo json_encode($info); }

jquery读取csv文件并用json格式输出

直接贴上代码: <html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>Untitled Page</title> </head> <script language="javascript" src="jquery-1.8.3.min.js"></script> <script language=

PHP中将字符串变量转化成Json格式

1 <?php 2 header("Content-Type:text/html;charset=utf-8;"); 3 $arr = array ('Version_code'=>2,'Version_name'=>'UpdateVersion','Versoin_desc'=>'更新了地图功能','Versoin_path'=>'http://nnddkj.com/BusIot/APK/BusIot.apk'); 4 echo json_encode(

slf4j-logback 日志以json格式导入ELK

同事整理的,在此分享.logback,log4j2 等slf4j的日志实现都可以以json格式输出日志, 这里采用的是logback.当然也可以以文本行的格式输出,然后在logstash里通过grok解析,但是直接以json格式输出,在logstash处理时效率会高一点. Logback 输出 Json格式日志文件 为了让 logback 输出JSON 格式的日志文件,需要在pom.xml 加入如下依赖 <dependency>    <groupId>net.logstash.l

Go语言之读取yaml配置文件,转换成struct结构,json形式输出

1.例子1 1.1.yaml文件内容如下: host: localhost:3306 user: root pwd: 123456 dbname: test 1.2.代码如下: //将yaml文件,转换成对象,再转换成json格式输出 package main import ( "encoding/json" "fmt" "gopkg.in/yaml.v2" "io/ioutil" ) //定义conf类型 //类型里的属性,