Java工具库FastJson如何使用
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇"Java工具库FastJson如何使用"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看
千家信息网最后更新 2026年11月03日Java工具库FastJson如何使用
这篇"Java工具库FastJson如何使用"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"Java工具库FastJson如何使用"文章吧。
一、fastJson将json格式字符串转化成List集合
注:json格式字符串必须符合数组型格式如[{"a":a},{"b":b}]
场景一:前端向后台传递数组格式的json字符串,如何转化成List集合
List
@Test public void readJson2ListBean() { String json = "[{"address": "address2","name":"haha2","id":2,"email":"email2"},{"address":"address","name":"haha","id":1,"email":"email"}]"; List readJson2List =JSON.parseArray(json, AccountBean.class); //输出测试 JsonUtils.beanToJson(readJson2List); } 场景二:前端向后台传递数组格式的json字符串,如何转化成List
@Test public void readJson2ListMap() { String json = "[{"address": "address2","name":"haha2","id":2,"email":"email2"},{"address":"address","name":"haha","id":1,"email":"email"}]"; List readJson2List =JSON.parseArray(json,HashMap.class); //输出测试 JsonUtils.beanToJson(readJson2List); } 二、fastJson将json格式字符串转化成对象
场景一:前端向后台传递数组格式的json字符转化成Bean对象
@Test public void readJson2Bean() { String json = "{"address": "address2","name":"haha2","id":2,"email":"email2"}"; AccountBean accountBean =JSON.parseObject(json,AccountBean.class); //输出测试 JsonUtils.beanToJson(accountBean); }场景二:前端向后台传递数组格式的json字符串Map
@Test public void readJson2Map() { String json = "{"address": "address2","name":"haha2","id":2,"email":"email2"}"; HashMap accountBean =JSON.parseObject(json,Map.class); //输出测试 JsonUtils.beanToJson(accountBean); } 三、FastJson将对象或集合转化成json格式字符串
@Test public void beanAndCollectionTOJson() { AccountBean bean = new AccountBean(); bean.setAddress("china-Guangzhou"); bean.setEmail("hoojo_@126.com"); bean.setId(1); bean.setName("hoojo"); String json = JSON.toJSONString(bean); System.out.println(json); }四、FastJson将json格式字符串转化成json对象
@Test public void jsonStringTOJsonBean() { String json = "{"address": "address2","name":"haha2","id":2,"email":"email2"}"; JSONObject parse = (JSONObject) JSON.parse(json); String address = (String) parse.get("address"); System.out.println("输出address=="+address); }五、FastJson将json格式字符串转化成json数组
@Test public void jsonString2JsonArray() { String json = "[{"address": "address2","name":"haha2","id":2,"email":"email2"},{"address":"address","name":"haha","id":1,"email":"email"}]"; JSONArray parseArray = JSON.parseArray(json); //输出测试 JsonUtils.beanToJson(parseArray.get(0)); }六、FastJson将java对象转化成json对象
@Test public void beanAndCollectionTOJsonBean() { AccountBean bean = new AccountBean(); bean.setAddress("china-Guangzhou"); bean.setEmail("hoojo_@126.com"); bean.setId(1); bean.setName("hoojo"); JSONObject json = (JSONObject) JSON.toJSON(bean); json.get("address"); System.out.println(json); }以上就是关于"Java工具库FastJson如何使用"这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注行业资讯频道。
格式
字符
字符串
对象
数组
输出
内容
测试
前端
后台
场景
工具
文章
知识
篇文章
价值
大部分
就是
更多
步骤
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网新科技
深圳九邦互联网科技有限公司
山东特亿宝互联网科技有限公司
西安纸贵互联网科技有限公司
国智互联网科技
科技互联网龙头
科技股互联网
互联网与新科技
易通互联网络科技有限公司
亿人帮互联网科技
太原新华互联网科技学校怎么样
开启互联网科技时代小说
安控科技rtu产品工业互联网
顶级互联网科技成果有哪些
米聚互联网科技南京有限公司排面
亳州好赞互联网科技有限公司
互联网科技大赛获奖感言
互联网时代的科技公司
互联网安防科技感
广州智享互联网科技
科技互联网公司装修
麻工互联网科技
与互联网科技公司
万易互联网科技
奔汉互联网科技
国外互联网科技网站
互联网科技类展会
互联网科技中介
明优互联网科技有限公司
互联网科技快讯热点