导航:首页 > 编程语言 > java数组转化为json

java数组转化为json

发布时间:2023-11-08 07:37:31

1. java中怎么把String 类型的二维数组转成JSON串

你去度娘找一个Google的项目叫做“gson”,这个工具就能实现JAVA和JSON之间的互转。

2. java 怎么将string转为json数据

string转json有三种方法:

第一种:string直接转json

String json = "{"2":"efg","1":"abc"}"; JSONObject json_test =
JSONObject.fromObject(json); 将string的双引号转义即可,适用于字符串较短的

第二种:将string转为list后转为json

Listlist = new ArrayList(); list.add("username");
list.add("age"); list.add("sex"); JSONArray array = new JSONArray();
array.add(list);

可以使用list的add函数将需要的字符串拼接即可,但是这个只能使用jsonarry

第三种:将string转为map后转为json

Mapmap = new HashMap();

map.put("1", "abc");

map.put("2", "efg");

JSONArray array_test = new JSONArray();

array_test.add(map);

JSONObject jsonObject = JSONObject.fromObject(map);

这里使用map就可以将字符串转化为JSONArray或者JSONObject都可以,但是这里的键不能使用int型

3. fastjson中怎么把java对象转化为json对象

写入以下代码即可实现:

  1. public static void main(String[] args) {

  2. User_DAL userDal = new User_DAL();// 创建数据访问对象

  3. ResponseResult<User> ret = userDal.getUserList("id < 50", 2, 10);// 查询ID小于50的用户,保存到分页类中

  4. String json = JSON.toJSONString(ret, true); // 将对象转换成json字符串,true为格式化输出

  5. System.out.println(json);

  6. List<User> list = JSON.parseArray("{{name:123},{name:456}}", User.class);//将json字符串,转换成Java对象数组

  7. for (int i = 0; i < list.size(); i++) {

  8. System.out.println(list.get(i).getName());

  9. }

  10. }

阅读全文

与java数组转化为json相关的资料

热点内容
安卓界面更新时点击卡顿如何解决 浏览:771
日本十大漫画app哪个好用 浏览:876
做系统选择哪个文件夹 浏览:283
如何登陆mc服务器 浏览:799
华为无法定位服务器地址 浏览:961
编译原理第三版陈火旺课本图片 浏览:566
cad用什么解压缩软件 浏览:715
编译的函数模版 浏览:359
加密货币利率改变 浏览:226
复杂网络案例python 浏览:296
死命令的意思 浏览:689
哪个app可以听日语电台 浏览:103
谷轮压缩机15hp 浏览:289
python任意整数冒泡降序 浏览:30
医保卡的钱哪个app能看到 浏览:576
主服务器崩溃如何进行域迁移 浏览:317
学安卓用什么语言好 浏览:78
qt命令行 浏览:800
慕课app班级在哪里 浏览:140
badusb编译工具下载 浏览:191