请选择 进入手机版 | 继续访问电脑版

阿里:FastJson使用详解

[复制链接]
发表于 2018-8-29 15:09:33 |显示全部楼层
  大家好,我是沙漏。程序员中的一名小学生。

  在我们实际的工作中。JSON数据是一种轻量级的数据交换格式。简洁和清晰的层次结构使得 JSON数据格式对于我们的工作效率的

提升有很大的提高。

    而阿里巴巴开源的fastjson因其流畅的速度而广受大家的喜欢。所以我们通过一个简单的小例子来说明一下JSON的使用。

1:例如 我们前端的表单传输的数据是JSON的形式的。

      那么我们后台语言接收JSON参数基本上就是以下几个步骤。



2:如果我们需要往前端页面传输JSON的时候 其实就是一个生成JSON格式数据的过程。

第一步:导入相应的依赖。

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;

第二步:创建jsonobject对象。
//创建一个ResultObject类;
public class ResultObject
{
    // 总数
    private long total;
    // 数据集合
    private List<?> rows;
}


//通过数据库查询数据
JSONObject obj = new JSONObject();
ResultObject rs=new ResultObject();
obj.put("data", rs);


第三步:输出这个数据;
  String str = JSONArray.toJSONStringWithDateFormat( obj, "yyyy-MM-dd", SerializerFeature.WriteDateUseDateFormat );
   CommonUtil.ouputMessage( response, str );


参考文章:  List详解
http://xuejava.org/thread-371-1-1.html
您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|沙漏笔记

GMT+8, 2020-1-19 07:22 , Processed in 0.114073 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Copyright © 2015-2018 xuejava网 / 鲁ICP备17054568号-1
回顶部