2019独角兽企业重金招聘Python工程师标准>>>

1.如果要想使得生成json的格式跟属性不是匹配一 一的
gson中有一个注解com.google.gson.annotations.SerializedName("NAME"),可以实现;
2.GsonBuilder可以实现json字符串的美化
jsonObject构建json 的时候不是很灵活
jsonBuilder.setFieldNamingStrategy(new FieldNamingStrategy(){//指定使
用策略来修改某些默认属性

public String translateName(Field filed) {
                if(filed.getName().equals("name")){
                    return "NAME";
                }
                return filed.getName();
            }
        });
3.通过JavaBean生成json时,有时候有些属性,不想暴露在外面,使用
transient关键字,在json生成过程中忽略这个属性

4.通过gson.fromJson(String,class<T>);直接进行对象转换
json中只能解析成自身的jsonObejc,不能解析成具体的对象
gson正向生成和反向解析(正向和反向的都是一样的)
5.gson能进行日期解析
使用GsonBuilder().setDateFormat("yyyy-MM-dd")进行转换
6.集合类解析
json移动端开发
gson服务端开发

转载于:https://my.oschina.net/JavaDevelopmentOfZMB/blog/807654

json和gson的一些区别相关推荐

  1. Json、Gson、FAST-JSON解析学习

    Json JavaScript Object Notation javascript表示对象的一种方式 基于JavaScript语言的轻量级的数据交换格式;即:用来传输数据的一种格式.不管是web应用 ...

  2. JSON和JSONP有什么区别?

    本文翻译自:What are the differences between JSON and JSONP? 格式明智,文件类型明智和实用明智吗? #1楼 参考:https://stackoom.co ...

  3. 原生态的ajax 及json和gson学习资源

    @RequestMapping(value = "/{id}/view") @jsobody public String viewProject(@PathVariable(&qu ...

  4. Json、Gson、Jackson

    1.Gson 1.1把对象转换为json字符串 Gson gson = new Gson(); String userJson = gson.toJson(userObject); 1.2 把json ...

  5. [js] json和对象有什么区别?

    [js] json和对象有什么区别? JSON 是对象,但对象不一定是 JSON.对象是由属性和属性值组成,也就是 KEY->VALUE 对. 对象中的 value 可以是任意的数据类型,包括函 ...

  6. json和python中字典的区别和联系_Python中 json字符串和字典的区别

    一.前言 工作或学习中,相信很多同学跟我一样,对于json字符串和字典两者的概念一直摸棱两可.emmm,既然不懂,那我们查资料并整理下来. 二.json字符串和字典的区别 简单粗暴地说,字典是一种数据 ...

  7. python里load什么意思_【python】json中load和loads区别

    相同点 dump 和 dumps 都实现了序列化 load 和 loads 都实现反序列化 变量从内存中变成可存储或传输的过程称之为序列化 序列化是将对象状态转化为可保存或可传输格式的过程. 变量内容 ...

  8. json和gson傻傻分不清楚

    我相信很多同学会跟我一样,对于json和gson傻傻分不清楚,不知道什么时候用json.什么时候用gson: JSON是javascript对象的一种形态,是一种轻量级的数据交换格式.一般用来在Jav ...

  9. json数据和对象的区别

    json数据格式和对象的区别 1.JSON JSON 是一种语法,用来序列化对象.数组.数值.字符串.布尔值和 null . JSON是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的 ...

最新文章

  1. 实战:使用 Python 用不到 10 行代码计算汽车数量
  2. redis 基于主从复制的 rce 利用方式
  3. 为Eclipse plug-in(插件)创建语言包
  4. 【转载】C# double和decimal数据类型以截断的方式保留指定的小数位数
  5. 分组求和计算_excel聚合、累计、分组累计、分组聚合函数
  6. Docker安装Mysql 案例和Tomcat测试
  7. 【ES】ES 拼音 Pinyin 分词器
  8. 机器学习--支持向量机(五)核函数详解
  9. Xcode 12 导出ipa包
  10. 2年修完6个清华CS硕士学位第3周反思报告
  11. python猜词游戏演讲ppt_随机猜词游戏
  12. DM数据库全面调优指南之Linux操作系统
  13. 比较两组数据的差异用什么图更直观_科研数据可视化:巧妙运用各种形式的图表...
  14. 【探花交友】day05—圈子互动
  15. 【单片机项目】基于STM32的智能小车设计(一)流程设计
  16. IT工程师读新工具论--从亚里士多德到培根随便扯扯
  17. java picked up,抑制“Picked up _JAVA_OPTIONS”信息
  18. 洛谷P1426 小鱼会有危险吗
  19. 项目总结之Basler相机的调用
  20. dayjs Timezone 设置默认时区

热门文章

  1. C++中若类中没有默认构造函数,如何使用对象数组
  2. P2658 汽车拉力比赛
  3. GitHub Desktop离线安装包
  4. 【LeetCode】169. Majority Element 解题小结
  5. Principle --03
  6. 深圳电子地图 深圳高清电子地图 来自谷歌电子地图 最高19级地图
  7. 使用 IntraWeb (39) - THttpRequest、THttpReply
  8. Android之播放一首简单的音乐
  9. js中判断对象数据类型的方法
  10. 使用 ale.js 制作一个小而美的表格编辑器(1)