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

仿制型模板网站营销策划公司名称

仿制型模板网站,营销策划公司名称,设计案例,高端的网红民宿设计下面的demo当中 #xff0c;是将json文件放到了zip包当中。如果不需要#xff0c;可以拿掉。 1、生成对象JSON文件 public static void crateJson() {try {String orcPath D:\\doc\\ts_service_orchestration.json;// 对象集合或者对象都可以ListDataPO是将json文件放到了zip包当中。如果不需要可以拿掉。 1、生成对象JSON文件 public static void crateJson() {try {String orcPath D:\\doc\\ts_service_orchestration.json;// 对象集合或者对象都可以ListDataPO dataPOList new ArrayList();String jsonString JSONObject.toJSONString(dataPOList);// 生成json文件tempFile(orcPath, jsonString);FileInputStream fileInputStream null;int length;byte[] b new byte[1024];int len;String path D:\\doc\\压缩包.zip;File zipfile new File(path);if (!zipfile.exists()) {zipfile.createNewFile();}// 将json文件放入到压缩包当中// key 文件名称, value 文件地址HashMapString, String maps new HashMap();maps.put(ts_service_orchestration.json, orcPath);ZipOutputStream out new ZipOutputStream(new FileOutputStream(zipfile));for (Map.EntryString, String entry : maps.entrySet()) {File newFile new File(entry.getValue());fileInputStream new FileInputStream(newFile);out.putNextEntry(new ZipEntry(entry.getKey()));while ((len fileInputStream.read(b)) 0){out.write(b, 0, len);}out.closeEntry();fileInputStream.close();}out.close();// delete jsonFilenew File(orcPath).delete();}catch (Exception e){e.printStackTrace();}}public static void tempFile(String filePath, String jsonData) throws IOException {// 保证创建一个新文件File file new File(filePath);if (!file.getParentFile().exists()) { // 如果父目录不存在创建父目录file.getParentFile().mkdirs();}if (file.exists()) { // 如果已存在,删除旧文件file.delete();}file.createNewFile();// 格式化json字符串jsonData JsonUtil.formatJson(jsonData);// 将格式化后的字符串写入文件Writer write new OutputStreamWriter(new FileOutputStream(file), UTF-8);write.write(jsonData);write.flush();write.close();}2、读取json文件 public static void readJson(){try {// 转为压缩文件流ZipInputStream zipInputStream new ZipInputStream(new FileInputStream(D:\\doc\\压缩包.zip), Charset.forName(gbk));ZipEntry zipEntry null;while ((zipEntry zipInputStream.getNextEntry()) ! null) {if (!zipEntry.isDirectory() zipEntry.getName().endsWith(.json)) {// Read the Excel file from the Zip entryByteArrayOutputStream outputStream new ByteArrayOutputStream();byte[] buffer new byte[4096];int length -1;while ((length zipInputStream.read(buffer)) ! -1) {outputStream.write(buffer, 0, length);}outputStream.close();tempReadFile(outputStream);zipInputStream.closeEntry();}}zipInputStream.close();} catch (IOException e) {e.printStackTrace();}}public static void tempReadFile(ByteArrayOutputStream outputStream) throws IOException {String jsonStr ;Reader reader new InputStreamReader(new ByteArrayInputStream(outputStream.toByteArray()),utf-8);int ch 0;StringBuffer sb new StringBuffer();while ((ch reader.read()) ! -1) {sb.append((char) ch);}reader.close();jsonStr sb.toString();// 这里注意如果是json文件当中是对象集合的话可以这样写但是如果是对象的话这样转换是会出错的。JSONArray array JSONObject.parseArray(jsonStr);for (Object o : array) {JSONObject jsonObject (JSONObject)o;System.out.println(jsonObject);}System.out.println();}
http://www.w-s-a.com/news/230444/

相关文章:

  • 权威网站优化价格建设厅科技中心网站首页
  • 保定模板建站软件腾讯云做淘客网站
  • 单位建设一个网站的费用正规刷手机单做任务网站
  • 北京定制网站价格开网店怎么卖到外国
  • 做网站 后端是谁来做的工程建设指挥部网站
  • wordpress建站 云打印昆明 网站设计
  • 太原网站建设设计网站建设策划书(建设前的市场分析)
  • 哪里有制作网站电商新手入门知识
  • 制作网站的后台文昌网站建设 myvodo
  • 网站 购买移动网站制作
  • 南京网站网站建设学校英山做网站多少钱
  • 珠海网站建设网如何注册公司公众号
  • 手机网站页面制作网站怎么做快照
  • asp网站怎么仿站推广软件下载平台
  • 电子商务网站建设期末试题08答案互联网怎么做
  • 规范门户网站的建设和管理办法微信网站开发公司电话
  • 免费行情网站凡客的官网
  • 做网站运营的女生多吗海淀企业网站建设
  • 网站运行环境配置网站建设个一般需要花费多少钱
  • 广西平台网站建设报价wordpress 免费 企业 主题
  • 四川省建设厅职称查询网站辽宁省住房和城乡建设部网站
  • 公司网站后台登陆网站放到云服务器上怎么做
  • 济南 网站定制做网站购买域名
  • 代理分佣后台网站开发怎么用源码做网站视频
  • 天津网站建设招标wordpress七牛图片插件
  • 建设合同施工合同示范文本汕头市网络优化推广平台
  • 网站关键词修改老王搜索引擎入口
  • 那个网站做搬家推广比较好建设部网站办事大厅栏目
  • 做企业销售分析的网站广州网站设计建设
  • 建站流程wordpress怎么开伪静态