利用fastjson将map数据封装到对象中
来源:互联网 发布:网络大电影预算表 编辑:程序博客网 时间:2024/06/08 18:15
闲来无事,偶然想到fastjson封装对象的事情,于是便做了一个测试,看来以后可以少些几个工具类了
实体:
package com.site.utils;import java.util.List;/** * Create by szw on 2017/11/24 10:17 */public class Life { private String name;//姓名 private int age;//年龄 private String country;//国家 private List<String> friend; public Life() { } @Override public String toString() { return "Life{" + "name='" + name + '\'' + ", age=" + age + ", country='" + country + '\'' + ", friend=" + friend + '}'; } public String getName() { return name; } public Life(String name, int age, String country, List<String> friend) { this.name = name; this.age = age; this.country = country; this.friend = friend; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public String getCountry() { return country; } public void setCountry(String country) { this.country = country; } public List<String> getFriend() { return friend; } public void setFriend(List<String> friend) { this.friend = friend; }}
测试:
package com.site.utils;import ch.qos.logback.core.net.SyslogOutputStream;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import java.util.ArrayList;import java.util.HashMap;import java.util.Map;/** * Create by szw on 2017/11/24 11:16 */public class ParseBean { public static void main(String[] args) { Map<String, Object> hashMap = new HashMap<>(); hashMap.put("name", "诸葛亮"); hashMap.put("age", 27); hashMap.put("country", "蜀"); hashMap.put("friend", new ArrayList<>()); String s = JSON.toJSONString(hashMap); System.out.println(s); Life life = JSON.parseObject(s, Life.class); System.out.println(life.toString()); }}
阅读全文
0 0
- 利用fastjson将map数据封装到对象中
- 利用java反射将map值封装到对象中
- 利用Map中封装数据到javabean中
- BeanUtils将map直接封装到对象中
- 利用fastjson将jsonobject对象转为map类型
- 利用结果集元数据将查询对象封装成map
- 将Action中的数据封装到List 或Map中展示到JSP中
- sharedPreference存储对象-数据库存储对象;android 将map保存到sqlite数据库中,从表数据中取回map
- 将数据写入到Map中
- 调用play的jpa查询数据时添加Transformers.ALIAS_TO_ENTITY_MAP可将结果集封装到list<map>对象里
- 使用内省封装数据到对象中
- Visual Basic中如何利用DOM对象将数据输出到XML文档中
- 【FastJSON】将FastJSON作为工具类集成到项目中
- Dom4j将xml文档信息封装到对象中
- SAX将xml文档信息封装到对象中
- 将xml文档内容封装到对象中
- 第三十章 利用结果集元数据将查询结果封装为map
- 利用结果集元数据将查询结果封装成Map
- Go 深度好文汇总
- SylixOS中APIC HPET定时器字符驱动实现
- ubuntu14.04设置默认用户为root
- 够励志!困难也是生产力
- JPress 部署教程
- 利用fastjson将map数据封装到对象中
- 库房管理系统之遮罩锁屏
- NDK开发之------Error: Flag android.useDeprecatedNdk is no longer supported爬坑
- SAP创建物料主数据(维护长文本,质量视图中质量类型,分类视图)
- 如何使用RedisTemplate访问Redis数据结构
- inline;strlen&sizeof
- 接口与实现:接口回调与接口多态
- 一只node爬虫的升级打怪之路
- Redis安装与集群部署