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

湘潭市网站建设科技有限公司低价网站建设联系方式

湘潭市网站建设科技有限公司,低价网站建设联系方式,商务互联做网站怎么样,网站开发和设计人员的岗位要求JSON 并不是唯一能够实现在互联网中传输数据的方式,除此之外还有一种 XML 格式。JSON 和 XML 能够执行许多相同的任务,那么我们为什么要使用 JSON,而不是 XML 呢? 之所以使用 JSON,最主要的原因是 JavaScript。众所周知…

JSON 并不是唯一能够实现在互联网中传输数据的方式,除此之外还有一种 XML 格式。JSON 和 XML 能够执行许多相同的任务,那么我们为什么要使用 JSON,而不是 XML 呢?

之所以使用 JSON,最主要的原因是 JavaScript。众所周知,JavaScript 是 Web 开发中不可或缺的技术之一,而 JSON 是基于 JavaScript 的一个子集,JavaScript 默认就支持 JSON,而且只要您学会了 JavaScript,就可以轻松地使用 JSON,不需要学习额外的知识。

另一个原因是 JSON 比 XML 的可读性更高,而且 JSON 更加简洁,更容易理解。

与 XML 相比,JSON 具有以下优点:

1、结构简单、紧凑:与 XML 相比,JSON 遵循简单、紧凑的风格,有利于程序员编辑和阅读,而 XML 相对比较复杂;

2、更快:JSON 的解析速度比 XML 更快(因为 XML 与 HTML 很像,在解析大型 XML 文件时需要消耗额外的内存),存储同样的数据,JSON 格式所占的存储空间更小;

3、可读性高:JSON 的结构有利于程序员阅读。

Java接收json参数

/** 第一种:以RequestParam接收* http://localhost:8080/test1?id=1* */
@RequestMapping(value = "/test1",method=RequestMethod.GET)
public void test1(@RequestParam("id") String id){System.out.println("id:"+id);    
}/** 第二种:以实体类接收* {"username": "zhangsan","id":"2"}* */
@RequestMapping(value = "/test2",method=RequestMethod.POST)
public void test1(@RequestBody User user) throws Exception{System.out.println("username:"+user.getUsername());    
}/** 第三种:以Map接收* {"username": "zhangsan","id":"2"}* */
@RequestMapping(value = "/test3",method=RequestMethod.POST)
public void test3(@RequestBody Map<String, String> map) throws Exception{System.out.println("username:"+map.get("username"));    
}/** 第四种:以List接收* [{"username": "zhangsan","id":"2"},{"username": "lisi","id":"1"}]* */
@RequestMapping(value = "/test4",method=RequestMethod.POST)
public void test4(@RequestBody List<User> list) throws Exception{for(User user:list){System.out.println("username:"+user.getUsername());}
}/** 第五种:以JSON对象接收* {"username": "zhangsan","id":"2","role":{"rolename":"admin"}}* */
@RequestMapping(value = "/test5",method=RequestMethod.POST)
public void test5(@RequestBody JSONObject json) throws Exception{System.out.println("username:"+json.getString("username"));    System.out.println("rolename:"+json.getJSONObject("role").getString("rolename"));
}}

如若转载,请注明出处:开源字节   https://sourcebyte.vip/article/324.html

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

相关文章:

  • 西宁网站seo怎样才能创建网站
  • 济南网站优化排名推广培训机构优化
  • 山东公司网站推广优化电子商务网站建设与实践上机指导
  • 广州市城市建设开发总公司网站福田工作招聘
  • 织梦更新网站地图要压实互联网企业的什么责任
  • 烟台开发区网站建设wordpress自己打包apk
  • 网站建设从入门到精通pdf好用的cms
  • 网页怎么做网站地图源码快速建站
  • 唐山企业做网站网络域名的网站
  • 本地南通网站建设php做的购物网站代码
  • 网络营销资讯网站亚马逊如何做站外促销网站
  • 邯郸网站建设找谁上海网站建设公司兴田德润优惠吗
  • 网页显示网站正在建设中怎么做c 网站开发入门视频
  • 网站建设hnshangtian东莞建站
  • 太原网站建设列表网抽奖页面设计
  • 营销型网站建设搭建方法网站建设课程总结
  • 做企业网站 需要注意的黄冈网站开发
  • 高效完成网站建设的步骤免费网站电视剧全免费的app
  • 个人免费网站申请注册网站设计的思路
  • 怎么建立一个网站当站长阳江市房产信息网官网
  • 深圳设计网站在线网页制作
  • 网站框架北京市的重点门户网站有哪些
  • 昌平网站开发公司北京平台网站建设价格
  • 做外贸的网站平台有哪些内容网络营销推广合同
  • 上海营销型网站建设平台网站规划与建设书
  • 五百亿建站模板毕设做网站需要准备
  • 专业商城网站制作公司网站加产品分类
  • 广州做网站 timhiwordpress 分类 过滤
  • 动态图网站怎么做dwwordpress账号重置密码忘记
  • 手机网站建设软件有哪些方面企业网站托管收费标准