引入相关包,这里使用的包是net.sf.json-lib:json-lib:2.4,但是引入的时候有点坑,这个包有两个版本,jdk1.5和jdk1.4的,引入的时候要加入相应的jdk版本号,否则不能引入成功.

这里使用的是gradle,所以在dependencies里添加一行

compile "net.sf.json-lib:json-lib:2.4:jdk15"

如果写成 compile "net.sf.json-lib:json-lib:2.4",那么就不能引入成功了.

下面的代码演示了如何将arraylist转成json或者如何将java对象转成jsonpublic class JavaObject{

private String name;

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

}

@Test

public void Arraylist2JsonAndObject2Json(){

JavaObject javaObjectA = new JavaObject();

javaObjectA.setName("A");

JavaObject javaObjectB = new JavaObject();

javaObjectB.setName("B");

List javaObjectList = new ArrayList<>();

javaObjectList.add(javaObjectA);

javaObjectList.add(javaObjectB);

System.out.println(JSONObject.fromObject(javaObjectA));

System.out.println(JSONArray.fromObject(javaObjectList));

}

核心的方法就是System.out.println(JSONObject.fromObject(javaObjectA));

System.out.println(JSONArray.fromObject(javaObjectList));

输出的结果是{"name":"A"}

[{"name":"A"},{"name":"B"}]

本文出自 “梦里不知身是客” 博客,转载请与作者联系!

java arraylist json_java Arraylist转json 对象转json相关推荐

  1. Json对象与Json字符串的转化、JSON字符串与Java对象的转换

    一.Json对象与Json字符串的转化 1.jQuery插件支持的转换方式: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符 ...

  2. android 生成泛型对象,java android解析多层含有泛型对象的json数据获取不到泛型类型解析失败解决办法...

    ####问题描述 * java 解析多层含有泛型对象的json数据获取不到泛型类型 * 如果将泛型改成实际的类型就能正常解析 * 如果不改成实际的类型泛型数据被解析成com.google.gson.i ...

  3. json字符串转json对象(前端json字符串转json对象)

    小弟我如何把二进制data转换成json字符串 我举个例子,转json用的是fastjson,如附件.ArrayListobj=newArrayList();ArrayListuh=newArrayL ...

  4. Json对象和Json字符串

    JSON对象 有时候在做项目的时候时常将这两个概念弄混淆,尤其是在使用springmvc的时候,后台@RequestBody接受的是一个json格式的字符串,一定是一个字符串.  先介绍一下json对 ...

  5. json数组 js html标签,js定义json对象数组 json 数组也是数组 //

    var jsonstr="[{'name':'a','value':1},{'name':'b','value':2}]"; var jsonarray = eval('('+js ...

  6. JavaScript对象、JSON对象、JSON字符串的区别

    一.首先看下什么是JSON JSON:JavaScript Object Natation,JavaScript对象的表现形式,已经发展成一种轻量级的数据交换格式. JavaScript对象的表现形式 ...

  7. json对象(json对象和json数组)

    使用Struts2的json插件转换对象的配置问题Action 你好,你可以跟客服去咨询一下. java如果将一个文件变成json对象我有一个文件,需要通过ja google搜索gson 灰常好用的工 ...

  8. Json对象和Json字符串以及js对象(JavaScript对象)的区别

    1.Json概念 概念:JSON (JavaScript Object Notation) 一种简单的数据格式,是一种比较轻量级的数据存储格式: 2.Json与JS对象的对比 区 别 JSON Jav ...

  9. json对象和json字符串转换方法

    在WEB数据传输过程中,json是以文本,即字符串的轻量级形式传递的,而客户端一般用JS操作的是接收到的JSON对象,所以,JSON对象和JSON字符串之间的相互转换.JSON数据的解析是关键. 先明 ...

  10. json字符串转换成json对象,json对象转换成字符串,值转换成字符串,字符串转成值...

    json字符串转换成json对象,json对象转换成字符串,值转换成字符串,字符串转成值 原文:json字符串转换成json对象,json对象转换成字符串,值转换成字符串,字符串转成值 主要内容: 一 ...

最新文章

  1. java线程池的概念_Java线程池的基本概念以及生命周期
  2. 一个锁等待现象的诊断案例
  3. 三维点云数据处理软件供技术原理说明_海量点云数据处理理论与技术
  4. 三招快速搞定 Linux 文件批量重命名!
  5. C语言_函数指针高级用法
  6. eclipse svn
  7. “Error:(1, 1) java: 非法字符: '\ufeff'”错误解决办法
  8. pymysql封装总结
  9. 使用代理IP软件需要了解的三个概念
  10. R语言ggplot2可视化:使用ggpubr包的ggboxplot函数可视化分组箱图、使用ggpar函数改变图形化参数(palette、修改可视化图像边框色为灰色渐变配色方案)
  11. 计算机毕业设计springboot基于疫情背景下的新型点餐送餐系统bpe1s源码+系统+程序+lw文档+部署
  12. uni-app开发中的#ifdef MP是什么意思?条件编译
  13. 智掌柜扫码点单,帮助店家解决开店烦恼
  14. MNIST 手写数字识别(一)
  15. Ubuntu 18.04 新手教程_火狐浏览器flash插件安装
  16. 2022年上半年软考成绩查询时间 和方法如下:
  17. 英语学习之沪江整理 20141101
  18. 《Lynda.com XML 必备教程》(Lynda.com XML Essential Training)CFE 教程
  19. 苏州新闻网V2.0 新版上线
  20. 初识log4j与ssm整合

热门文章

  1. Docker安全性支持(使用Cgroups机制实现容器资源控制)
  2. weblogic创建域后启动不了_WebLogic的Azure虚拟机主要版本发布
  3. 公众号python训练营真的假的_python中的这些坑,早看早避免。
  4. 空间计量模型_Stata中的空间计量回归模型应用
  5. android socket 简易聊天室 java服务器_利用Socket制作一个简易的Android聊天室
  6. mysql 查看运行级别_Linux的运行级别和chkconfig用法
  7. 打盹模式 android,android – 在打盹模式下获取位置更新
  8. python导入包相当于什么_Python包及其定义和引用详解
  9. 【c语言】蓝桥杯入门训练 A+B问题
  10. 如何让小程序页面更顺滑_微信小程序|实现界面滑动切换