1. 返回json格式

package com.demo.util;import com.alibaba.fastjson.JSONObject;import java.util.HashMap;
import java.util.Map;/*** @Description: 返回json格式*/
public class JsonResultUtil {/*** 1. code : 响应业务状态* 2. message: 响应消息* 3. result : 响应中的数据*//*** 统一返回前台json格式* @param data* @return*/public static JSONObject getJson(Object data){JSONObject json = new JSONObject();json.put("code", ResponeCode.SUCCESS.value);json.put("message", "请求数据成功");json.put("data", data);return json;}/*** 统一返回前台json格式* @param data* @return*/public static JSONObject getJson(Object data,String message){JSONObject json = new JSONObject();json.put("code", ResponeCode.SUCCESS.value);json.put("message", message);json.put("data", data);return json;}/*** 统一返回前台json格式* @param data* @return*/public static JSONObject getJson(int code,Object data,String message){JSONObject json = new JSONObject();json.put("code", code);json.put("message", message);json.put("data", data);return json;}/*** 处理返回的json* @param result 处理后的结构化数据* @param total* @return*/public static JSONObject getJsonForLog(Object result, int total) {JSONObject json = new JSONObject();json.put("code", 0);json.put("msg", "");json.put("count", total);json.put("data", result);return json;}}

2. 响应码枚举,参考HTTP状态码的语义

package com.demo.util;/*** @Description: 响应码枚举,参考HTTP状态码的语义*/
public enum ResponeCode {ON_LINE(0), //登录状态: 在线OFF_LINE(1), //登录状态:离线SUCCESS(200),  //成功FAIL(400),     //失败UNAUTHORIZED(401), //未认证(签名错误)NOT_FOUND(404),    //接口不存在INTERNAL_SERVER_ERROR(500), //服务器内部错误ParamLost(301),     //参数缺失IndexLost(300),    //指标不存在SqlConfigError(302), //sql配置错误hasNotAccess(303)    //没有指标查询权限;public int value;ResponeCode(int value) {this.value = value;}}

JAVA中返回json格式数据相关推荐

  1. java 返回 json格式_java 如何返回json格式数据,需要技巧

    今天上午给同事调了半个小时的程序,最后发现是在后台代码的java返回json格式的数据出了个错误.因此就想到了广大的初学者一开始学习jquery的时候可能会遇到这个问题.现在我就把我的给大家分享一下, ...

  2. 返回json格式数据乱码

    本文为博主原创,未经允许不得转载: 原本返回json格式数据的代码: @ResponseBody@RequestMapping(value = "getListByTime", m ...

  3. Spring MVC--使用Jackson返回JSON格式数据

    使用Jackson返回JSON格式数据 index.jsp <%@ page language="java" contentType="text/html; cha ...

  4. 使用jQuery发送POST,Ajax请求返回JSON格式数据

    问题: 使用jQuery POST提交数据到PHP文件, PHP返回的json_encode后的数组数据,但jQuery接收到的数据不能解析为JSON对象,而是字符串{"code" ...

  5. Flask设置返回json格式数据

    https://blog.csdn.net/angus_17/article/details/80455838 from flask import Flask, jsonifyapp = Flask( ...

  6. django mysql返回json_Django 1.8.11 查询数据库返回JSON格式数据

    Django 1.8.11 查询数据库返回JSON格式数据 和前端交互全部使用JSON,如何将数据库查询结果转换成JSON格式 环境 Win10 Python2.7 Django 1.8.11 返回多 ...

  7. 数据库中存储Json格式数据

    在数据库中存储Json格式数据 1.表字段类型 json 2.Java代码有两种方式: 方式一 :属性定义成String类型. 往数据库中存储的值 必须为JSON格式的字符串,因为数据库中会做一次校验 ...

  8. (八): 查询结果直接返回Json格式数据

    Bee简单易用:单表操作.多表关联操作,可以不用写sql,极少语句就可以完成SQL操作:10分钟即可学会使用. Bee功能强大:复杂查询也支持向对象方式,分页查询性能更高,一级缓存即可支持个性化优化. ...

  9. java json数据输出,java服务器端输出JSON格式数据

    java服务器端输出JSON格式数据 本文我们讨论如何在服务器端输出 JSON 格式的数据.以 Java 为例,我们将演示将一个 Java 对象编码为 JSON 格式的文本. 将 String 对象编 ...

最新文章

  1. 2022-2028年中国碘矿行业竞争格局分析及市场需求前景报告
  2. Unity GUI(uGUI)使用心得与性能总结
  3. JavaWeb学习之路——SpringBoot 中thymeleaf模板用法(三)
  4. javascript 总结笔记
  5. leetcode82. 删除排序链表中的重复元素 II
  6. varnish服务器在内存大量富余时使用交换空间的原因及解决方法
  7. 当运行 Linux 内核的机器死机时...
  8. 纳德拉:Excel是微软的最佳象征 难以想象没有它的世界
  9. 【JSP】测试Ajax
  10. 【Android -- 技术周刊】第 021 期
  11. 请简述计算机主板的基本组成部分,科技知识:计算机主板的基本组成部分
  12. block使用时的一些情况以及防止循环引用
  13. 什么pdf转换成excel转换器好
  14. 已知某公众号的微信号怎样获取该公众号的二维码
  15. galaxy nexus升级包takju-jop40d的boot.img和recovery.img中ramdisk对比
  16. 畜禽养殖智能环境监控系统
  17. linux 设置系统时间为当前网络时间
  18. 最新VMware Workstation 9.0 / Player 5.0 / Fusion 5.0/VMware Tools 9.2.0 不同平台正式版下载
  19. 搜索引擎登录工具_安利一个号称使用高标准文件搜索引擎的工具
  20. 病毒及攻击防御手册之四

热门文章

  1. AutoCAD快捷键
  2. centos怎么用命令关机_CentOS_关机与重启命令详解
  3. java教师工作量代码,基于jsp的教师工作量管理系统-JavaEE实现教师工作量管理系统 - java项目源码...
  4. Jmeter界面字体大小设置方法
  5. java mysql不重复读写_数据库中的-脏读,幻读,不可重复读[转] - Java天空 - BlogJava...
  6. c# html转ubb,C#实现HTML和UBB互相转换的方法
  7. java解析Microsoft Project mpp文件(
  8. 360浏览器扩展搜不到AdGuard去广告插件问题处理
  9. <Linux基础--文件描述符fd、重定向、文件流指针FILE*概念理解>
  10. MacBook Pro如何安装Python编译器