当前位置: 首页 > news >正文

无锡网站建设公司广东建设厅证件查询网站

无锡网站建设公司,广东建设厅证件查询网站,大连网站在哪备案,杭州网站建设的企业场景 通过情况下对前端输出json格式不需要关注字段顺序#xff0c;但某些特殊场景需要设置字段输出顺序(例nginx需要对特殊字段顺序进行加密处理)#xff1b;框架有默认的顺序#xff0c;如 jackson 默认使用字段声明的顺序#xff0c; fastjson 默认是使用字典序。 jackso…场景 通过情况下对前端输出json格式不需要关注字段顺序但某些特殊场景需要设置字段输出顺序(例nginx需要对特殊字段顺序进行加密处理)框架有默认的顺序如 jackson 默认使用字段声明的顺序 fastjson 默认是使用字典序。 jackson 使用JsonPropertyOrder指定顺序 public class JacksonController {public static void main(String[] args) throws JsonProcessingException {//1: 默认顺序:字段声明的顺序Cat1 cat1 new Cat1();cat1.setAge(1);cat1.setName(咪咪);cat1.setHobby(sleep);ObjectMapper objectMapper new ObjectMapper();String json objectMapper.writeValueAsString(cat1);System.out.println(json:json.toString());//2: 使用JsonPropertyOrder指定顺序Cat2 cat2 new Cat2();cat2.setAge(1);cat2.setName(咪咪002);cat2.setHobby(eat);String json2 objectMapper.writeValueAsString(cat2);System.out.println(json2:json2.toString());} }Data class Cat1 {private String hobby;private String name;private Integer age; }Data JsonPropertyOrder({name, age, hobby}) class Cat2 {private String hobby;private String name;private Integer age; }fastjson 1、使用JsonField的ordinal指定顺序数越小优先级越高默认为0 2、使用JSONType的orders属性指定字段顺序 public class FastjsonController {public static void main(String[] args){//1: 默认顺序:字段声明的顺序Dog1 dog1 new Dog1();dog1.setAge(1);dog1.setName(嘟嘟001);dog1.setHobby(eat);String json JSON.toJSONString(dog1);System.out.println(默认顺序(字段声明的顺序):json.toString());//2: 使用JsonField的ordinal指定顺序数越小优先级越高默认为0Dog2 dog2 new Dog2();dog2.setAge(1);dog2.setName(嘟嘟002);dog2.setHobby(eat);String json2 JSON.toJSONString(dog2);System.out.println(JsonField ordinal指定顺序:json2.toString());//3: 使用JSONType的orders属性指定字段顺序Dog3 dog3 new Dog3();dog3.setAge(1);dog3.setName(嘟嘟003);dog3.setHobby(eat);String json3 JSON.toJSONString(dog3);System.out.println(JSONType orders指定顺序:json3.toString());} }Data class Dog1 {private String hobby;private String name;private Integer age; }Data class Dog2 {JSONField(ordinal 3)private String hobby;JSONField(ordinal 2)private String name;JSONField(ordinal 1)private Integer age; }Data JSONType(orders {name, age, hobby}) class Dog3 {private String hobby;private String name;private Integer age; }注意 将json字段串转换成JSON对象时如要保持原字段顺序fastjson使用Feature.OrderedField参数 JSON.parseObject(json, Feature.OrderedField); SONObject.parseObject(json, Feature.OrderedField);
http://www.dnsts.com.cn/news/164753.html

相关文章:

  • 商务网站创建wordpress后台安装
  • 福州建设工程协会网站查询免费seo网站诊断免费
  • 如何用wordpress建站网站备案专员
  • wordpress模板代码wordpress插件dx seo下载
  • 招聘网站开发计划做问卷的网站哪个好
  • 做的网站浏览的越多越挣钱编辑目录中的字体wordpress
  • 河南住房与建设厅网站软件定制开发如何做
  • 做私活 网站wordpress导航页
  • 青岛建设英文网站建设和城乡建设厅网站
  • 阿里云可以做电商网站吗wordpress获取当前用户id
  • 辽宁城乡建设部网站首页手机网站如何做外链
  • 汉化主题做网站网页魔域
  • 怎么做网站维护宣传人人站cms
  • 网站提交订单付款才跳转怎么做做公众号文章的网站
  • 阿里巴巴国际站怎么找客户淘客网站 wordpress
  • 手机网站 开发者模式天津建设信息网站
  • 云购网站建设SEO网站链接模型
  • 住房与建设部网站wordpress给图片加logo
  • 网站开发的前后端是哪些wordpress 字体 插件下载地址
  • 建设厅网站装修合同模板苏州网站建设哪家更好
  • 建站历史查询企业网站策划案例
  • 黄骅市网站建设公司哪里学网站建设与管理
  • 网统管公司的网站托管服务怎么样珠海网站建设 旭洁
  • 资料代做网站wordpress老提示更新
  • php网站开发视频教程下载教育网站开发需求分析
  • 网站的策划和建设一个网络空间做两个网站
  • 不会编程如何做自己的网站园林设计
  • 网站 制作价格做网销做什么网站
  • 全景网站如何做wordpress 加密解密
  • 佛山的网站建设承德工程建设信息网站