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

wordpress 加相关文章台州seo服务

wordpress 加相关文章,台州seo服务,大数据精准推广,站内seo的技巧1、JSON JSON(JavaScript Object Notation):是一种轻量级的数据交换格式。 它是基于 ECMAScript 规范的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。 简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。易于人阅读和编写&#…

1、JSON

  • JSON(JavaScript Object Notation):是一种轻量级的数据交换格式。

  • 它是基于 ECMAScript 规范的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。

  • 简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。易于人阅读和编写,同时也易于计算机解析和生成,并有效的 提升网络传输效率。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mZk48Gox-1692512629720)(.\img\json回顾.png)]

  • 创建格式

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-H8uKzj8W-1692512629721)(.\img\创建格式.png)]

  • 常用方法

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-50VB5HSQ-1692512629721)(.\img\json-常用方法.png)]

2、JSON转换工具的介绍

  • 我们除了可以在 JavaScript 中来使用 JSON 以外,在 JAVA 中同样也可以使用 JSON。

  • JSON 的转换工具是通过 JAVA 封装好的一些 JAR 工具包。

  • 可以将 JAVA 对象或集合转换成 JSON 格式的字符串,也可以将 JSON 格式的字符串转成 JAVA 对象。

  • Jackson:开源免费的 JSON 转换工具,SpringMVC 转换默认使用 Jackson。

      1. 导入 jar 包。
      2. 创建核心对象。
      3. 调用方法完成转换。
  • 常用类

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-V0760fmv-1692512629721)(.\img\json转换工具-常用类.png)]

  • ObjectMapper常用方法

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IpvwWvWp-1692512629721)(.\img\json转换工具-objectMapper.png)]

3、JSON转换练习

  1. 对象转 JSON, JSON 转对象。

    /*JSON转换工具的使用*/
    public class ObjectMapperTest {    private ObjectMapper mapper = new ObjectMapper();/*1.User对象转json, json转User对象json字符串 = {"name":"张三","age":23}user对象 = User{name='张三', age=23}*/@Testpublic void test01() throws Exception{//User对象转jsonUser user = new User("张三",23);String json = mapper.writeValueAsString(user);System.out.println("json字符串:" + json);//json转User对象User user2 = mapper.readValue(json, User.class);System.out.println("java对象:" + user2);}
    }
    
  2. Map转 JSON, JSON 转 Map。

    /*2.map<String,String>转json, json转map<String,String>json字符串 = {"姓名":"张三","性别":"男"}map对象 = {姓名=张三, 性别=男}
    */
    @Test
    public void test02() throws Exception{//map<String,String>转jsonHashMap<String,String> map = new HashMap<>();map.put("姓名","张三");map.put("性别","男");String json = mapper.writeValueAsString(map);System.out.println("json字符串:" + json);//json转map<String,String>HashMap<String,String> map2 = mapper.readValue(json, HashMap.class);System.out.println("java对象:" + map2);
    }
    
  3. Map转 JSON, JSON 转 Map。

    /*3.map<String,User>转json, json转map<String,User>json字符串 = {"黑马一班":{"name":"张三","age":23},"黑马二班":{"name":"李四","age":24}}map对象 = {黑马一班=User{name='张三', age=23}, 黑马二班=User{name='李四', age=24}}*/
    @Test
    public void test03() throws Exception{//map<String,User>转jsonHashMap<String,User> map = new HashMap<>();map.put("黑马一班",new User("张三",23));map.put("黑马二班",new User("李四",24));String json = mapper.writeValueAsString(map);System.out.println("json字符串:" + json);//json转map<String,User>HashMap<String,User> map2 = mapper.readValue(json,new TypeReference<HashMap<String,User>>(){});System.out.println("java对象:" + map2);
    }
    
  4. List转 JSON, JSON 转 List。

    /*4.List<String>转json, json转 List<String>json字符串 = ["张三","李四"]list对象 = [张三, 李四]
    */
    @Test
    public void test04() throws Exception{//List<String>转jsonArrayList<String> list = new ArrayList<>();list.add("张三");list.add("李四");String json = mapper.writeValueAsString(list);System.out.println("json字符串:" + json);//json转 List<String>ArrayList<String> list2 = mapper.readValue(json,ArrayList.class);System.out.println("java对象:" + list2);
    }
    
  5. List转 JSON, JSON 转 List。

    /*5.List<User>转json, json转List<User>json字符串 = [{"name":"张三","age":23},{"name":"李四","age":24}]list对象 = [User{name='张三', age=23}, User{name='李四', age=24}]*/
    @Test
    public void test05() throws Exception{//List<User>转jsonArrayList<User> list = new ArrayList<>();list.add(new User("张三",23));list.add(new User("李四",24));String json = mapper.writeValueAsString(list);System.out.println("json字符串:" + json);//json转List<User>ArrayList<User> list2 = mapper.readValue(json,new TypeReference<ArrayList<User>>(){});System.out.println("java对象:" + list2);
    }
    

4、小结

  • **Jackson:**开源免费的 JSON 转换工具,SpringMVC 转换默认使用 Jackson。

  • 可以将 JAVA 对象或集合转换成 JSON 格式的字符串,也可以将 JSON 格式的字符串转成 JAVA 对象。

  • 常用类

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NlNr2Eyw-1692512629722)(.\img\json转换工具-objectMapper.png)]

http://www.yayakq.cn/news/280880/

相关文章:

  • 西城专业网站建设公司电影网站怎么做流量
  • 想做个网站怎么做响应式网站 教程
  • 东莞 骏域网站建设城乡建设部网站混凝土7天强度
  • 公司做网站域名归谁竞价推广软件
  • 公司建站有哪些优势网站最新点击量排名
  • 官方网站建设公司排名网站发的文章如何优化
  • 求职网站建设做庭院景观的那个网站推广好
  • dede做双语网站网络广告公司
  • 免费文件外链网站潍坊建站公司
  • 做的精美的门户网站推荐手机访问网站自动跳转
  • 网站托管是什么wordpress 作者名称
  • 提供网站制作公司报价电商是做什么行业的
  • 表格我做视频网站我想找个郑州做网站的
  • 互联网营销 网站 推荐贵阳手机银行app
  • 怎么用织梦源代码做网站有域名怎么建立网站
  • 宝塔做两个网站网页升级紧急通知怎么关闭
  • 个人如何制作网站源码个人网站工商备案
  • 中国保密在线网站培训系统线上渠道推广
  • 教你做网站打广告的免费软件
  • 郑州汉狮做网站的大公司百度快照优化推广
  • 室内设计自学网站上市公司网站建设评价
  • 爱心互助网站开发做网站可以不用框架吗
  • 手机移动网络屏蔽的网站微信公众平台推广
  • 移动wap网站在线生成图片
  • 违法网站开发福州英文网站建设
  • 招聘网站策划书江门市网站建设
  • 湛江网站建设费用临沂网站建设周口
  • 高米店网站建设公司郫县做网站
  • 郑州做网站九零后网络网站开发实践意义
  • 宝安企业网站建设wordpress编辑器升级