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

全自动网站建设wordpress 改网站介绍

全自动网站建设,wordpress 改网站介绍,东莞seo关键词排名优化排名,网站建设运营的成本引言 继《Jackson快速入门》之后的高级相关操作。 Jackson提供了一种对于性能要求应用程序操作json更加高效的方式——流式API#xff0c;这种方式开销小#xff0c;性能高#xff0c;因此#xff0c;如果应用程序或者程序逻辑对于性能有一定要求#xff0c;可以使用这种…引言 继《Jackson快速入门》之后的高级相关操作。 Jackson提供了一种对于性能要求应用程序操作json更加高效的方式——流式API这种方式开销小性能高因此如果应用程序或者程序逻辑对于性能有一定要求可以使用这种方式来进行json文件的读写操作而对于一般的读写使用普通的databind api即可。 要点 1、与Java8的“流式”概念不同这种Jackson的这种流式是属于IO流在写出与读入的最后都要进行流的关闭 —— close()。 2、这种流式APIStreaming APIs是一种高性能high-performance读写JSON的方式同时也是一种增量模式incremental mode。 3、Token概念使用流式API的时候每一个JSON 字符串都是一个独立的 token 每一个token都会被增量处理可以理解为一个一个地往上增加类似于垒砖这就是“增量模式”的含义。比如 {name : Morty } Token 1 { Token 2 name Token 3 Morty Token 4 } 4、流式API的缺点虽然流式API在性能上有所特长但是通过第三点也可以知道每一个token都是增量处理的也就是说我们必须要小心翼翼地处理每个token这可能会因为粗心导致丢掉必要的token 如 }、] 等而且代码可能并不简洁可读性也不一定好因此不到需要考虑性能的时候一定不要使用这种方式。 示例程序 通过Jackson Streaming APIs写入一个json文件——“user.json”并读出。 Testpublic void testJsonGenerator() throws IOException {JsonFactory factory new JsonFactory();// -----------------JsonGenerator --------------------JsonGenerator gentor factory.createGenerator(new File(user.json), JsonEncoding.UTF8);gentor.writeStartObject(); // {gentor.writeStringField(name, Tomson);gentor.writeNumberField(age, 23);gentor.writeFieldName(messages);gentor.writeStartArray(); // [gentor.writeString(msg1);gentor.writeString(msg2);gentor.writeString(msg3);gentor.writeEndArray(); // ]gentor.writeEndObject(); // }gentor.close();// ------------------JsonParser --------------------JsonParser parser factory.createParser(new File(user.json));while (parser.nextToken() ! JsonToken.END_OBJECT) {String fieldName parser.getCurrentName();if (name.equals(fieldName)) {// current token is name,move to next which is names value.parser.nextToken();System.out.println(parser.getText());// display Tomson}if (age.equals(fieldName)) {parser.nextToken();System.out.println(parser.getIntValue());}if (messages.equals(fieldName)) {parser.nextToken();// messages is array, loop until equals ]while(parser.nextToken() ! JsonToken.END_ARRAY) {System.out.println(parser.getText());}}}parser.close();} user.json文件内容 程序执行输出结果 总结 Jackson Streaming APIs是一种高性能、增量式json读写工具在需要特殊性能要求的时候才会用到。缺点是代码不简洁易错性高可读性较差可以通过jackson data binding代替。 token的概念每一个json字符串都要被视为token包括表示对象的大括号以及表示数组的中括号。 操作结束需要关流——close()。
http://www.zqtcl.cn/news/116340/

相关文章:

  • 网站开发招标参数wordpress个性化友情链接页面
  • 建设企业网站有哪些wordpress进入中国市场
  • 大学社团网站建设虚拟主机如何做网站
  • 销售的产品是帮别人做网站电脑搭建网站
  • h5商城网站是什么莆田网站建设技术托管
  • 优惠券怎么做自己的网站英文网站怎么设计
  • 做网站怎么样才能排在首页做微网站的公司哪家好呢
  • 分析网站外链分析工具wordpress同步简书
  • 电子商务网站案例分析互动游戏制作软件
  • 网站做子域名做美团旅游网站多少钱
  • php做网站架构图开家做网站公司有哪些
  • 专门做ppt会员网站鄞州网站制作
  • 企业网站开发视频请简述网站建设流程图
  • 做网站 做手机app要学什么软件网站在哪里购买
  • 老罗做的网站赣州建设部网站
  • 四川建设主管部门网站盘搜搜
  • 创造网站的最简单 软件是哪个免费全自动推广平台
  • 如何看网站做的好坏vs2017做网站
  • 电子商务网站开发费用入账wordpress商城主题模板下载
  • 广西南宁公司网站制作百度推广自己做网站吗
  • 网站建设公司外链怎么做网站开发职业类别代码
  • 网站优化公司怎么选免费手机网站建设
  • 怎么建立自己的网站平台多少钱专用于做网站公司
  • 怎么修改网站后台权限商城网站制作 价格
  • 英铭广州网站建设wordpress服务器域名
  • 怎么做微商网站怎么生成网站源代码
  • 建设网站怎么设置网站页面大小外贸原单童装哪个网站做
  • 网站布局设计软件太原专业做网站
  • 织梦教育培训网站源码素材图下载
  • 内容网站外贸网站外贸网站建设行吗