java 泛型集合 json_将泛型集合转换成分页json数据
[java]代码库package com.sunweb.util.jsonfactory;
import java.util.List;
import com.sunweb.util.jsonfactory.jsontools.JSONArray;
import com.sunweb.util.jsonfactory.jsontools.JSONException;
import com.sunweb.util.jsonfactory.jsontools.JSONObject;
/**
* @title 公共json数据格式转换
* @author 贺彬
*/
public class ConvertJsonUtils {
public ConvertJsonUtils() {
super();
}
/**
* 功能:将泛型集合转换成分页json数据
*
* @param list
* 泛型集合
* @param countList
* 数据集合的总行数
* @return 分页json数据
*/
public static String ConvertListToPageJson(List> list, int countList) {
// 新建一个json数组
JSONArray jsonArray = new JSONArray();
// 新建一个json对象
JSONObject jsonObject = null;
// 遍历泛型集合
for (Object object : list) {
jsonObject = new JSONObject(object);
jsonArray.put(jsonObject);
}
// 转换数据格式
String json = jsonArray.toString();
// 拼接字符串
StringBuffer sb = new StringBuffer();
sb.append("{\"totalCount\":");
sb.append(countList);
sb.append(",\"rows\":");
sb.append(json);
sb.append("}");
String jsonString = sb.toString();
return jsonString;
}
/**
* 功能:将泛型集合转换成分页json数据
*
* @param list
* 泛型集合
* @param countList
* 数据集合的总行数
* @return 分页json数据
*/
public static String ConvertListToPageJson(List> list){
// 新建一个json数组
JSONArray jsonArray = new JSONArray();
// 新建一个json对象
JSONObject jsonObject = null;
// 遍历泛型集合
for (Object object : list) {
jsonObject = new JSONObject(object);
jsonArray.put(jsonObject);
}
// 转换数据格式
String json = jsonArray.toString();
// 拼接字符串
JSONObject jn = new JSONObject();
try {
jn.put("records", jsonArray);
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return jn.toString();
}
}
//源代码片段来自云代码http://yuncode.net
java 泛型集合 json_将泛型集合转换成分页json数据相关推荐
- java非负整数怎么设_使用JAVA将非负十进制整数n转换成b进制,递归方法与非递归方法...
使用JAVA将非负十进制整数n转换成b进制,递归方法与非递归方法 使用JAVA将非负十进制整数n转换成b进制,递归方法与非递归方法 一.题目要求 将非负十进制整数n转换成b进制.(其中b=2~16) ...
- Java将16进制字符串,转换成字符串
Java将16进制字符串,转换成字符串 前段时间遇到同事给了我一串16进制的字符串,让我把它给转成正常的字符串. 16进制字符串: c8:ed:cc:bd:d5:eb 转换后正常的字符串: 软探针 解 ...
- 【简单易懂】Java字符串应用场景:数字金额转换成大写汉字金额【金额转换】
Java字符串应用场景:数字金额转换成汉字金额 文章目录 Java字符串应用场景:数字金额转换成汉字金额 前言 一.String简单介绍 二.字符串在开发中的应用场景 三.金额转换 3.1解题思路 3 ...
- java如何将char类型的数字转换成int型的数字
java如何将char类型的数字转换成int型的数字 public class CharToIntConverter {public static void main(String[] args) { ...
- java二维码编码生成并转换成流传入前端页面
java二维码编码生成并转换成流传入前端页面 这里主要用了com.google.zxing的依赖,这个依赖主要可以完成图片叠加.二维码生成和图片加文字等功能. ①添加依赖 <dependency ...
- 使用Jackson将一个对象转换成一个JSON字符串
由于ajax的流行,在程序中使用了越来越多的json来进行数据的传输,而Jackson可以将一个普通的java对象转换成一个json的字符串,帮助程序员进行前后端数据的传输. 首先需要导入程序依赖的j ...
- 【JavaScript】查漏补缺 —对象转换成字符串JSON.stringify()
[JavaScript]查漏补缺 -对象转换成字符串JSON.stringify() 将字符串转换为对象类型
- java面试题,将String字符串转换成数字
2019独角兽企业重金招聘Python工程师标准>>> 题目要求:将String字符串转换成数字,不能用java自带的方法转换字符串,要求自己写一个atoi(String s),如果 ...
- Java但中获取时间将时间转换成字符串格式(年月日格式)
一:直接上马拿走: package cn.wyj.one;import java.text.DateFormat; import java.text.SimpleDateFormat; import ...
最新文章
- 将不确定变成确定~frameset页面不能正确加载
- 海军工程大学学生电子课程-DIY Final预验收
- pandas 补充知识:data_range函数
- Idea 同一工程根据不同配置文件启动、idea 同一工程多实例同时运行
- 合同的不含税与税额怎么算
- 一些常用的命令整理(更新ing~)
- HTML日志抓取,如何使抓取的HTML规范化
- JavaStuNote 5
- javascript css 合并压缩SquishIt – The Friendly ASP.NET JavaScript and CSS Squisher
- java ftl 模板 输出list_关于在freemarker模板中遍历数据模型ListJavaBean的经验
- kafka阿里云镜像下载
- Oracle pmon是什么,oracle 11g pmon工作内容系列二
- android 手机自动登录,Android:程序跳过登录界面直接进入主界面(自动登录)
- java 姓名生成器_java自动机器人自动生成修姓名工具类
- 三年内人人有FIL,FIL 世界零撸板块引发全球流量狂潮!
- 110 AddressBook
- 【Python】自动抠图换背景
- 电商交易背景知识合集第一季
- 攻防演练(HW)-红队
- 一年中的第几天 哔哩哔哩2020校园招聘笔试题讲解
热门文章
- 【控制】多智能体系统总结。1. 系统模型。2.控制目标。3.模型转换。
- 4.5 搭建深层神经网络块-深度学习-Stanford吴恩达教授
- 树莓派 Ubuntu mate 18.04 下开启vncserver
- 在linux下安装matlab2013a的经验
- 【工具】更新云文档办公利器汇总,腾讯文档测试文件上传,云文档对比测试报告...
- 【PC工具】chrome插件:n多好用实用chrome插件
- 基于MATLAB的车牌定位和识别
- 时域和频域的麦克斯韦方程组
- 从零开始的AI·朴素贝叶斯?拿来吧你(附实例代码)
- Python----Requests库基本使用