精华内容
下载资源
问答
  • JsonResult类

    千次阅读 2018-08-29 18:03:58
    JsonResult.java import java.io.Serializable; public class JsonResult implements Serializable { private static final long serialVersionUID = 0xb46245f34361521L; private Integer cod...

    JsonResult.java

    import java.io.Serializable;
    
    public class JsonResult
        implements Serializable
    { 
    
         private static final long serialVersionUID = 0xb46245f34361521L;
            private Integer code;
            private Object data;
            private String message="";
            public static final int ERROR = 1;
            public static final int SUCCESS = 0;
            private Integer count;
    
        public JsonResult()
        {
        }
        public JsonResult(Integer code)
        {
            this.code = Integer.valueOf(code);
        }
    
        public JsonResult(Integer code, Object data, String message, Integer count)
        {
            this.code = code;
            this.data = data;
            this.count = count;
            this.message = message;
        }
    
        public JsonResult(Throwable e)
        {
            code = Integer.valueOf(1);
            data = null;
            message = e.getMessage();
        }
    
        public JsonResult(Object data, Integer count)
        {
            code = Integer.valueOf(0);
            this.data = data;
            this.count = count;
            message = "";
        }
    
        public JsonResult(Object data)
        {
            code = Integer.valueOf(0);
            this.data = data;
            message = "";
        }
    
        public JsonResult(int code, Throwable e)
        {
            this.code = Integer.valueOf(code);
            data = null;
            message = e.getMessage();
        }
        public JsonResult(int code, String errorMsg)
        {
            this.code = Integer.valueOf(code);
            data = null;
            message = errorMsg;
        }
        public Integer getcode()
        {
            return code;
        }
    
        public void setcode(Integer code)
        {
            this.code = code;
        }
    
        public Object getData()
        {
            return data;
        }
    
        public void setData(Object data)
        {
            this.data = data;
        }
    
        public String getMessage()
        {
            return message;
        }
    
        public void setMessage(String message)
        {
            this.message = message;
        }
    
        public Integer getCount()
        {
            return count;
        }
    
        public void setCount(Integer count)
        {
            this.count = count;
        }
    
        public String toString()
        {
            return (new StringBuilder("JsonResult [code=")).append(code).append(", data=").append(data).append(", message=").append(message).append("]").toString();
        }
    
    
    }
    
    展开全文
  • JsonResult类文件

    2020-10-08 10:27:09
    public class JsonResult implements Serializable { // 错误码 private Integer code = 0; // 提示语 private String msg = "操作成功"; // 返回对象 private Object data; // 数据总数 private long ...
    public class JsonResult implements Serializable {
        // 错误码
        private Integer code = 0;
    
        // 提示语
        private String msg = "操作成功";
    
        // 返回对象
        private Object data;
    
        // 数据总数
        private long count;
    
        public Integer getCode() {
            return this.code;
        }
    
        public void setCode(final Integer code) {
            this.code = code;
        }
    
        public String getMsg() {
            return this.msg;
        }
    
        public void setMsg(final String msg) {
            this.msg = msg;
        }
    
        public Object getData() {
            return this.data;
        }
    
        public void setData(final Object data) {
            this.data = data;
        }
    
        public long getCount() {
            return this.count;
        }
    
        public void setCount(final long count) {
            this.count = count;
        }
    
        /**
         * 构造函数
         */
        public JsonResult() {
        }
    
        public JsonResult(String msg) {
            this.msg = msg;
        }
    
        public JsonResult(Object data) {
            this.data = data;
        }
    
        public JsonResult(Integer code, String msg) {
            this.code = code;
            this.msg = msg;
        }
    
        public JsonResult(Integer code, String msg, Object data) {
            this.code = code;
            this.msg = msg;
            this.data = data;
        }
    
        public JsonResult(Integer code, String msg, Object data, long count) {
            this.code = code;
            this.msg = msg;
            this.data = data;
            this.count = count;
        }
    
        public static JsonResult success() {
            return new JsonResult();
        }
    
        public static JsonResult success(String msg) {
            return new JsonResult(msg);
        }
    
        public JsonResult success(Object data) {
            return new JsonResult(0, msg, data);
        }
    
        public static JsonResult success(String msg, Object data) {
            return new JsonResult(0, msg, data);
        }
    
        public static JsonResult success(String msg, Object data, long count) {
            return new JsonResult(0, msg, data, count);
        }
    
    
        public static JsonResult error() {
            return new JsonResult(-1, "操作失败");
        }
    
        public static JsonResult error(String msg) {
            return new JsonResult(401, msg);
        }
    
        public static JsonResult error(Integer code, String msg) {
            return new JsonResult(code, msg);
        }
    
        public static JsonResult error(Integer code, String msg, Object data) {
            return new JsonResult(code, msg, data);
        }
    
        public static JsonResult error(ErrorCode errorCode) {
            return new JsonResult(errorCode.getCode(), errorCode.getMsg());
        }
    
        public static JsonResult error(HttpStatus httpStatus, String msg, Object data) {
            return new JsonResult(httpStatus.value(), msg, data);
        }
    
        public Object error(HttpStatus httpStatus, String msg) {
            this.code = httpStatus.value();
            this.msg = msg;
            return this;
        }
    
    }

     

    展开全文
  • 后端使用JsonResult类返回数据

    千次阅读 2020-01-03 15:54:22
    使用JasonResult返回后端数据给前端 ... import java.io.Serializable; /** * 用于封装服务器到客户端的Json返回值 * @author linzhenbing ...public class JsonResult<T> implements Serializable {...

    使用JasonResult返回后端数据给前端

    package com.example.demo.Tools;
    
    import java.io.Serializable;
    /**
     * 用于封装服务器到客户端的Json返回值
     * @author linzhenbing
     *
     */
    public class JsonResult<T> implements Serializable {
        //Serializable将对象的状态保存在存储媒体中以便可以在以后重新创建出完全相同的副本
        public static final int SUCCESS=0;
        public static final int ERROR=1;
        public static final int OTHER=2;
    
        private int state;
        private String message = "";
        private T data;
        private String pass="";
    
        public JsonResult(){
            state = SUCCESS;
        }
        //为了方便,重载n个构造器
        public JsonResult(int state, String message, T data) {
            super();
            this.state = state;
            this.message = message;
            this.data = data;
        }
        public JsonResult(int state,String error){
            this(state,error,null);
        }
        public JsonResult(int state,T data){
            this(state,"",data);
        }
        public JsonResult(String error){
            this(ERROR,error,null);
        }
    
        public JsonResult(T data){
            this(SUCCESS,"",data);
        }
        public JsonResult(int state){
            this(state,"",null);
        }
        public JsonResult(Throwable e){
            this(ERROR,e.getMessage(),null);
        }
        public int getState() {
            return state;
        }
        public void setState(int state) {
            this.state = state;
        }
        public String getMessage() {
            return message;
        }
        public void setMessage(String message) {
            this.message = message;
        }
        public T getData() {
            return data;
        }
        public void setData(T data) {
            this.data = data;
        }
        public static int getSuccess() {
            return SUCCESS;
        }
        public static int getError() {
            return ERROR;
        }
        @Override
        public String toString() {
            return "JsonResult [state=" + state + ", message=" + message + ", pass=" + pass + ", data=" + data + "]";
        }
    }
    

    后端接口返回时只需通过实例化一个JsonResult对象即可

    在这里插入图片描述

    展开全文
  • 结果报了500错误,前不久在做一个项目的时候,我用到了mvc的webapi返回了一个大从上面可以看出错误的原因是对象在JavaScriptSerializer序列化的时候超过了默认的最大限制,所以我们需要一个来重写JsonResult从而...
    
    
    据,结果报了500错误,前不久在做一个项目的时候,我用到了mvc的webapi返回了一个大从上面可以看出错误的原因是对象在JavaScriptSerializer序列化的时候超过了默认的最大限制,所以我们需要一个类来重写JsonResult从而允许更大的数据。
    using System;
    using System.Web.Script.Serialization;
     
    namespace System.Web.Mvc
    {
        public class LargeJsonResult : JsonResult
        {
            const string JsonRequest_GetNotAllowed = "This request has been blocked because sensitive information could be disclosed 
    to third party web sites when this is used in a GET request. To allow GET requests, set JsonRequestBehavior to AllowGet.";
            public LargeJsonResult()
            {
                MaxJsonLength = 1024000;
                RecursionLimit = 100;
            }
     
            public int MaxJsonLength { get; set; }
            public int RecursionLimit { get; set; }
     
            public override void ExecuteResult( ControllerContext context )
            {
                if( context == null )
                {
                    throw new ArgumentNullException( "context" );
                }
                if( JsonRequestBehavior == JsonRequestBehavior.DenyGet &&
                    String.Equals( context.HttpContext.Request.HttpMethod, "GET", StringComparison.OrdinalIgnoreCase ) )
                {
                    throw new InvalidOperationException( JsonRequest_GetNotAllowed );
                }
     
                HttpResponseBase response = context.HttpContext.Response;
     
                if( !String.IsNullOrEmpty( ContentType ) )
                {
                    response.ContentType = ContentType;
                }
                else
                {
                    response.ContentType = "application/json";
                }
                if( ContentEncoding != null )
                {
                    response.ContentEncoding = ContentEncoding;
                }
                if( Data != null )
                {
                    JavaScriptSerializer serializer = new JavaScriptSerializer() { MaxJsonLength = MaxJsonLength, RecursionLimit = RecursionLimit };
                    response.Write( serializer.Serialize( Data ) );
                }
            }
        }
    }
    
    
    你可以在Action里面使用return new LargeJsonResult(){ Data = data }  来替代 return Json(data).
    当然你也可以自己控制JavaScriptSerializer的MaxJsonLength:

    return new LargeJsonResult() { Data = output, MaxJsonLength = int.MaxValue };


    
    
    
    
    展开全文
  • public class JsonResult implements Serializable{ private static final long serialVersionUID = -4800793124936904868L; public static final int SUCCESS=200; public static final int ERROR=201; /**...
  • 我们创建一个,用来返回需要的信息。这样就可以对想要的内容进行统一的管理。 JsonResult public class JsonResult { private Integer code;//状态码 private Object data;//数据 private String msg;//信息 ...
  • 从数据库查询出的数据返回到页面中 public class JsonResult implements Serializable { private int state = 1; private String message = "ok"; private Object data; }
  • 返回json格式的json结果类JsonResult

    万次阅读 2019-01-14 15:48:40
    public class JsonResult implements Serializable { private static final long serialVersionUID = 1L; public static final int SUCCESS = 1; public static final int ERROR = 0; /** * 返回是否成功的...
  • public JsonResult PoundageReportSearch() {  JsonResult jr = new JsonResult();// 实例化JsonResult  jr.MaxJsonLength = int.MaxValue;// 设置要转化的json长度 ...
  • JsonResult工具

    2020-06-06 21:01:33
    JsonResult工具 最近学习前后端分离,前端是layui,SpringBoot需要返回json字符串,为了规范返回格式,参照了几个JsonResult工具。部分是使用的一个JavaBean,即只包含私有属性和get/set方法的对象。定义了code...
  • /** * 用于封装AJAX调用以后的JSON返回值 * 其中正确返回值: * {state:0, data:返回数据, message:错误消息} * 错误返回值: ...public class JsonResult implements Serializable{ private static...
  • JsonResult类型

    千次阅读 2016-02-03 17:46:47
    一、介绍  后台数据是通过二个基于某种CLR 类型的对象来承载的,当客户端调用某个Action 方法并希望以JSON 的格式返回请求的数据时, ASP.NET MVC 中 ... public class JsonResult : ActionResult
  • 三、MVC_JsonResult类型

    2019-05-14 11:42:00
    一、Ajax或者页面请求获取数据,不通过WebApi的时候,使用JsonResult作为返回Json数据格式的类型 二、代码呈现 public class HomeController : Controller { /// <summary> /// 请求接口返回数据...
  • 自用返回Json实体类JsonResult<T>

    千次阅读 2017-08-15 15:18:22
    public class JsonResult implements Serializable { /** * */ private static final long serialVersionUID = 1L; private static final int SUCCESS = 0; private static final int ERROR = 1; private
  • C#中JsonResult类型在后台怎样获取和处理数据? 有时,我们需要调用外部Web系统API,获取返回数据,数据类型为JsonResult。 如调用微信公众号API推送功能,返回推送结果。 推送结果: { success = False, return...
  • JSONResult引用某博客

    2015-05-29 16:57:00
    最近开始用MVC做项目,在使用 JsonResult返回数据的时候,日期被反射成了/Date 1233455这种格式,遍查网上都是在客户端使用JS来处理这个问题的,这样的话,就需要在每一个涉及到日期的地方都做一次转换后,才能用来...
  • * 门户接受此类数据后需要使用本的方法转换成对于的数据类型格式(,或者list) * 其他自行处理 * 200:表示成功 * 500:表示错误,错误信息在msg字段中 * 501:bean验证错误,不管多少个错误都以map形式...
  • 最近使用core3.1做webapi接口使用实体输出参数发现要不就使用stirng返回,不能使用JsonResult 输出实体 return new JsonResult(string) 但是发现出参不是 application/json 而是 text 一下是正确办法 ...
  • java调用json,实现生成或者解析json格式的字符串,还有gson可以使用
  • 使用json需要导入的包

    2015-03-19 15:15:30
    使用json需要导入的包 json-lib-2.3-jdk15.jar commons-beanutils-1.7.0.jar commons-httpclient-3.1.jar commons-lang-2.3.jar commons-logging-1.0.4.jar commons-collections-3.1.jar ...
  • 在后台向前端返回数据时,JSON字符串一般是首选的方式,但是有时候会出现中文乱码的情况,使用这个工具,解决了我的中文乱码的问题,记录踩坑过程。 直接上代码,不知道这个工具的出自哪里,但是是真的强大! ...
  • JsonResult&FileResult应用实例

    千次阅读 2014-08-21 21:39:48
    JsonResult应用实例 情景:两个下拉选择,后一个下拉选择根据前一个的选择来生成选项。 controller  [ HttpPost ]  public JsonResult GetChildrenTypes (string parent)  {  var result = client. ...
  • JsonResult.java

    2020-05-26 09:24:03
    java统一返回,不可new ,可进行链式编程。定义了统一返回样式。
  • 使用JSON插件实现JSON类型的Result
  • 常用工具通用CookieUtil、JsonResult、JsonUtil源码

    千次阅读 多人点赞 2021-01-14 11:58:49
    } public static <T> JsonResult<T> build(int code, String msg, T data) { return new JsonResult().code(code).msg(msg).data(data); } public JsonResult<T> code(int code) { this.code = code; return this; ...
  • 此工具对属性、字符串、对象、集合进行了封装,返回一个JSON格式的字符串,并处理了Date类型与字符串之间的转化。
  • 定义数据返回JsonResult 在写程序的过程中,许多情况都需要返回信息,因此定义了一个, 专门用来存储返回的信息,状态和数据。 方法: 1、首先在pom.xml文件中引入相应包的坐标 <!-- ...
  • JSON依赖包,共7个

    热门讨论 2010-07-19 21:29:23
    JSON依赖包,共7个,含示范代码 ,介绍比较全面,如:String json = "{\"doctype\":\"cy\",\"title\":\"重庆\",\"used\":\"商务宴请\"}"; JSONObject jsonObject = JSONObject.fromObject(json);...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,194
精华内容 3,277
关键字:

jsonresult类