封装 fastjson 的json格式化工具

  • u2_120186
    了解作者
  • 2.1KB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-05-29 07:26
    上传日期
封装 fastjson 的json格式化工具 ,在Controller返回的时候很好用,大家可以用一下,需要改进的地方,希望大家提出来
jsonformat.rar
  • jsonformat
  • JsonCode.java
    1.4KB
  • TestController.java
    1KB
  • RetJsonObject.java
    2.2KB
内容介绍
package com.ls.platform.common.util.jsonformat; import java.util.HashMap; import java.util.Map; import com.ls.platform.common.enums.JsonCode; /** * *类描述:json格式化返回类 *@author: 豪 *@date: 日期:2017-8-17 时间:下午2:43:48 *@version 1.0 */ public class RetJsonObject { public static final String ERRORS_KEY = "errors"; private final Boolean response; private final String message; private final int code; private final Map<String, Object> data = new HashMap<String, Object>(); public String getMessage() { return message; } public int getCode() { return code; } public Boolean getResopnse() { return response; } public Map<String, Object> getData() { return data; } public RetJsonObject putDatas(String key, Object values) { data.put(key, values); return this; } private RetJsonObject(JsonCode jsonCode) { this.response=jsonCode.getResponse(); this.code = jsonCode.getCode(); this.message = jsonCode.getMSG(); } //正常返回 public static RetJsonObject ok() { return new RetJsonObject(JsonCode.Ok); } //404 public static RetJsonObject notFound() { return new RetJsonObject(JsonCode.NotFound); } //错误请求 400 public static RetJsonObject badRequest() { return new RetJsonObject(JsonCode.BadRequest); } //非法请求 401 public static RetJsonObject unauthorized() { return new RetJsonObject(JsonCode.unauthorized); } //禁止请求 403 public static RetJsonObject forbidden() { return new RetJsonObject(JsonCode.Forbidden); } //服务器内部错误 500 public static RetJsonObject serverInternalError() { return new RetJsonObject(JsonCode.ServerError); } //客户端错误 1001 public static RetJsonObject customerError() { return new RetJsonObject(JsonCode.CustomerError); } }
评论
    相关推荐
    • json
      json
    • json
      json
    • json
      json
    • json
      json Json用于检索商店中的物品以及授权和注册
    • json
      json
    • json
      json
    • JSON viewer
      JSON Viewer是一款方便易用的Json格式查看器。Json格式的数据阅读性很差,如果数据量大的话再阅读方面会十分困难,有了这软件,问题就解决了,能够快速把Json字符串排列规则的树结构,支持对JSON字符串进行格式化...
    • json
      如果JSON文件内部有注释,则不会删除 JSON文件不会重复两次。 C#中的json对象序列化和反序列化 使用示例 BulkRequisitionBillApproval billmaster = new SDBulkRequisitionBillBLL().GetBulkBill_Masterdetails(new...
    • JsonViewer
      在开发另一个工具时,为了方便分析过程中用到的一些json数据,jsonviewer应运而生,现在仅提供从json数据串转为一个棵方便查看的树,也提供了两个个右键可以复制对应节点的value及key,以后会慢慢完善。具体操作很...
    • jsonViewer
      在开发另一个工具时,为了方便分析过程中用到的一些json数据,jsonviewer应运而生,现在仅提供从json数据串转为一个棵方便查看的树,也提供了两个个右键可以复制对应节点的value及key,以后会慢慢完善。具体操作很...