当前位置:   article > 正文

java中字符串String格式转化成json格式_java string 转json

java string 转json

User user = new User();

user.setUserName(“李四”);

user.setAge(24);

String userJson = JSON.toJSONString(user);

输出结果:

{“age”:24,“userName”:“李四”}

反序列化

=================================================== 需要zi料+ 绿色徽【vip1024b】

=================

反序列化就是把JSON格式的字符串转化为Java Bean对象。

com.alibaba.fastjson.JSON提供了许多方法(多态)实现反序列化。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aYUTjNtM-1605684955339)(https://upload-images.jianshu.io/upload_images/20317748-3f706d09221df322?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)]

指定Class信息反序列化。

==============================================================================

例3:将例2反序列化。

User user1 = JSON.parseObject(userJson, User.class);

System.out.println(user1.getUserName());

输出结果:

李四

泛型的反序列化

=======================================================================

泛型的反序列化,使用 TypeReference 传入类型信息。

例5:将例1反序列化。

Map<String, Object> map1 = JSON.parseObject(mapJson, new TypeReference<Map<String, Object>>(){});

System.out.println(map1.get(“key1”));

System.out.println(map1.get(“key2”));

输出结果:

One

Two

JSONObject,JSONArray

====================================================================================

JSONObject,JSONArray是JSON的两个子类。

JSONObject相当于 Map<String, Object> ,

JSONArray相当于 List 。

简单方法示例:

例6:将Map转成JSONObject,然后添加元素,输出。

Map<String, Object> map = new HashMap<String, Object>();

map.put(“key1”, “One”);

map.put(“key2”, “Two”);

JSONObject j = new JSONObject(map);

j.put(“key3”, “Three”);

System.out.println(j.get(“key1”));
System.out.println(j.get(“key2”));
System.out.println(j.get(“key3”));

感受:

其实我投简历的时候,都不太敢投递阿里。因为在阿里一面前已经过了字节的三次面试,投阿里的简历一直没被捞,所以以为简历就挂了。

特别感谢一面的面试官捞了我,给了我机会,同时也认可我的努力和态度。对比我的面经和其他大佬的面经,自己真的是运气好。别人8成实力,我可能8成运气。所以对我而言,我要继续加倍努力,弥补自己技术上的不足,以及与科班大佬们基础上的差距。希望自己能继续保持学习的热情,继续努力走下去。

也祝愿各位同学,都能找到自己心动的offer。

分享我在这次面试前所做的准备(刷题复习资料以及一些大佬们的学习笔记和学习路线),都已经整理成了电子文档

拿到字节跳动offer后,简历被阿里捞了起来,二面迎来了P9"盘问"

以对我而言,我要继续加倍努力,弥补自己技术上的不足,以及与科班大佬们基础上的差距。希望自己能继续保持学习的热情,继续努力走下去。

也祝愿各位同学,都能找到自己心动的offer。

分享我在这次面试前所做的准备(刷题复习资料以及一些大佬们的学习笔记和学习路线),都已经整理成了电子文档

[外链图片转存中…(img-PH3W0bgN-1710352492608)]

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/木道寻08/article/detail/1014080
推荐阅读
相关标签
  

闽ICP备14008679号