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

网站建设规划书中的技术可行性不包括网站的关键词在哪设置

网站建设规划书中的技术可行性不包括,网站的关键词在哪设置,国际大新闻最新消息,桂林相亲网文章目录 JSON文件中的数据格式测试文件转换的接口 JSON文件中的数据格式 单条数据展开后如下#xff1a; {text: 《邪少兵王》是冰火未央写的网络小说连载于旗峰天下,spo_list:[{predicate: 作者, objec… 文章目录 JSON文件中的数据格式测试文件转换的接口 JSON文件中的数据格式 单条数据展开后如下 {text: 《邪少兵王》是冰火未央写的网络小说连载于旗峰天下,spo_list:[{predicate: 作者, object_type:{value: 人物},subject_type: 图书作品, object: {value: 冰火未央},subject: 邪少兵王}]}测试文件转换的接口 【因为测试直接文件转化为CSV目前的这种json数据格式在转化为JSONArray时总会报格式错误因此我将JSON文件中的数据以换行符为分割符进行字符串的分割从直接文件转化改为一行数据一行数据的转化转化结果最后存储到CSV文件中就能成功代码如下】 import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject;import java.io.*; import java.nio.file.Files; import java.nio.file.Paths; import java.util.ArrayList; import java.util.Collections; import java.util.List;import lombok.RequiredArgsConstructor; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController;/*** 测试文件转换的控制层*/ RestController RequestMapping(/tocsv) RequiredArgsConstructor public class JsonToCSVController {/*** 测试接口* 批量转换json文件——csv文件*/RequestMapping(/test2)public static void tocsv2() {String jsonFilePath E:\\duie_train.json; // JSON文件路径 // String csvFilePath E:\\output.csv; // CSV文件输出路径try {// 读取JSON文件内容String jsonContent new String(Files.readAllBytes(Paths.get(jsonFilePath))); // System.out.println(jsonContent);String[] jsonEntries jsonContent.split(\\n);// 创建一个集合来存储分割后的JSON字符串ListString splitJsonList new ArrayList();// 遍历分割后的字符串数组for (String jsonEntry : jsonEntries) {// 移除字符串中的空白字符String trimmedJsonEntry jsonEntry.trim();// 如果字符串不为空即它是一个有效的JSON对象则添加到集合中if (!trimmedJsonEntry.isEmpty()) {splitJsonList.add(trimmedJsonEntry);}}convertJsonToCsvlist(splitJsonList, E:\\output.csv);} catch (IOException e) {e.printStackTrace();}}/*** 方法* 批量转换json文件——csv文件* param jsonList* param outputFilePath* throws IOException*/public static void convertJsonToCsvlist(ListString jsonList, String outputFilePath) throws IOException {try (FileWriter writer new FileWriter(outputFilePath)) {// 写入 CSV 标题行writer.append(text).append(,).append(predicate).append(,).append(object_type).append(,).append(subject_type).append(,).append(object).append(,).append(subject).append(\n);// 遍历集合中的每个JSON字符串for (String jsonStr : jsonList) {JSONObject jsonObject JSONObject.parseObject(jsonStr);String text jsonObject.getString(text);JSONArray spoList jsonObject.getJSONArray(spo_list);for (Object spo : spoList) {JSONObject spoObj (JSONObject) spo;writer.append(text).append(,);writer.append(spoObj.getString(predicate)).append(,);JSONObject objectTypeObj spoObj.getJSONObject(object_type);writer.append(objectTypeObj ! null ? objectTypeObj.getString(value) : ).append(,);writer.append(spoObj.getString(subject_type)).append(,);JSONObject objectObj spoObj.getJSONObject(object);writer.append(objectObj ! null ? objectObj.getString(value) : ).append(,);writer.append(spoObj.getString(subject)).append(\n);}}}}}
http://www.hkea.cn/news/14298077/

相关文章:

  • 扬州有做义工的地方或网站嘛wordpress页面无法显示
  • 网站购买空间商城网站建设源码
  • 怎么用抓爬工具做网站百度站长平台官网死链提交
  • 北京商城网站开发公司做一个网页需要什么
  • 做招聘网站用什么代码开发关于旅游案例的网站
  • 网站底部连接怎么做莱芜人论坛
  • 电子商务做网站深圳市人才一体化综合服务平台
  • 网站怎么防止黑客攻击嵌入式软件开发招聘
  • php怎样做网站管理后台百度云wordpress
  • 阿里巴巴做国际网站多少钱淘宝手机网站模板下载安装
  • 广西网站推广优化厦门关键词优化平台
  • 网站目录做二级域名北京建设银行招聘网站
  • 上市公司协会网站建设汇报先做网站后备案
  • 网站策划书的政策背景如何自己设计图片
  • 房县建设局网站php开发做网站
  • 个人网站毕业设计作品wordpress国内商城主题
  • 可以做视频推广的网站怎么介绍自己做的网站效果图
  • 房产中介 网站开发东莞网站关键词排名
  • 自己做的网站403自己做影视网站
  • 湖南城市建设网站个人网页上传网站怎么做
  • 交做网贷的网站wordpress动画效果
  • 河北省电力建设第一工程公司网站wordpress没有小工具
  • iis默认网站删除大连网络推广公司哪家好
  • 精品网站建设哪家公司服务好在珠海注册公司需要什么资料
  • 沈阳外贸网站制作公司钉钉如何做自己的网站
  • 网站的建设运营收费是哪些智能建站
  • 成都网站建设推广港哥熊掌号wordpress怎么接入支付
  • 大灰狼网站更新升级通知icp备案号是什么意思
  • 南宁制作网站服务商网站建设步骤列表图片
  • 深圳建西站泰安润泽建设工程有限公司网站