分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

JSON和对象或集合间的转换

发布时间:2023-09-06 02:01责任编辑:胡小海关键词:暂无标签

1. pom.xml

<dependency> ?????<groupId>net.sf.json-lib</groupId> ?????<artifactId>json-lib</artifactId> ?????<version>2.4</version> ?????<classifier>jdk15</classifier> ?</dependency> ?

2. JSON和对象/集合间的转换

public static void main(String[] args) { ???User user = new User(); ?????user.setNickname("aaaa"); ?????user.setPswd("bbb"); ?????List<User> userList = new ArrayList<User>(); ?????userList.add(user); ?????// 对象 --> JSONObject / JSONArray ?????JSONObject jsonObject = JSONObject.fromObject(user); ?????System.out.println(jsonObject.toString()); ?????JSONArray jsonArray = JSONArray.fromObject(userList); ?????System.out.println(jsonArray.toString()); ?????// JSONObject --> 对象 / JSONArray --> 集合 ?????User user2 = (User) JSONObject.toBean(jsonObject,User.class); ?????System.out.println(user2.getNickname()); ?????User[] userArray = (User[]) JSONArray.toArray(jsonArray,User.class); ?????System.out.println(userArray.length); ?}

JSON和对象或集合间的转换

原文地址:https://www.cnblogs.com/yifanSJ/p/9220797.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved