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

树结构数据

背景

页面展示树结构

思路

后端返回树结构数据给前端

参数entity

public class TestEntity {/*** 维度*/private String dim;/*** 值*/private BigDecimal value;/*** 子节点*/private List<TestEntity> children;
}

 代码

        String treeJsonFileName = "goalCost.json";TestEntity tree = new TestEntity();InputStream stream = EduVideoServiceImpl.class.getClassLoader().getResourceAsStream(treeJsonFileName);if (stream == null) {throw new Exception("goalCost.json未找到");}InputStreamReader reader = new InputStreamReader(stream, StandardCharsets.UTF_8);BufferedReader bufferedReader = new BufferedReader(reader);StringBuilder builder = new StringBuilder();String str;while ((str = bufferedReader.readLine()) != null) {builder.append(str);}tree = JSON.parseObject(builder.toString(), TestEntity.class);
goalCost.json文件
{"dim": "车险整体","children": [{"dim": "家用","children": []},{"dim": "商用","children": []}]
}

相关文章:

  • 2步破解官方sublime4
  • CSS 入门手册(一)
  • 【Python】Ubuntu创建虚拟环境运行Python
  • java面试题之mybatis篇
  • 学习pybind11:Hello World例子
  • Linux学习第二天(yum、vim工具)
  • 自定义焊件轮廓库的方法
  • FFMPEG 推流至 NGINX-RTMP 服务
  • React PureComponent 和 React.memo()区别
  • 各平台,各语言基础数据类型占用字节比较
  • 数字人的未来:数字人对话系统 Linly-Talker + 克隆语音 GPT-SoVITS
  • Centos7下安装ruby2.7.8环境、WPScan的安装及使用介绍
  • 项目登录方案选型
  • 10分钟快速开始SkyWalking结合Springboot项目
  • 在两台CentOS 7服务器(IP地址分别为192.168.8.171和192.168.8.183)上部署MinIO集群。
  • [deviceone开发]-do_Webview的基本示例
  • [数据结构]链表的实现在PHP中
  • 「前端早读君006」移动开发必备:那些玩转H5的小技巧
  • 345-反转字符串中的元音字母
  • conda常用的命令
  • Java 9 被无情抛弃,Java 8 直接升级到 Java 10!!
  • Lsb图片隐写
  • Next.js之基础概念(二)
  • node.js
  • spring-boot List转Page
  • Sublime text 3 3103 注册码
  • Work@Alibaba 阿里巴巴的企业应用构建之路
  • 从零开始学习部署
  • 将回调地狱按在地上摩擦的Promise
  • 每天一个设计模式之命令模式
  • 嵌入式文件系统
  • 手机端车牌号码键盘的vue组件
  • 一个普通的 5 年iOS开发者的自我总结,以及5年开发经历和感想!
  • Java数据解析之JSON
  • ​​​​​​​Installing ROS on the Raspberry Pi
  • ​TypeScript都不会用,也敢说会前端?
  • #[Composer学习笔记]Part1:安装composer并通过composer创建一个项目
  • (1综述)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
  • (27)4.8 习题课
  • (翻译)Entity Framework技巧系列之七 - Tip 26 – 28
  • (教学思路 C#之类三)方法参数类型(ref、out、parmas)
  • (强烈推荐)移动端音视频从零到上手(上)
  • (转载)微软数据挖掘算法:Microsoft 时序算法(5)
  • *ST京蓝入股力合节能 着力绿色智慧城市服务
  • .bat批处理(九):替换带有等号=的字符串的子串
  • .bat批处理(十一):替换字符串中包含百分号%的子串
  • .chm格式文件如何阅读
  • .NET Core SkiaSharp 替代 System.Drawing.Common 的一些用法
  • .NET Core使用NPOI导出复杂,美观的Excel详解
  • .NET NPOI导出Excel详解
  • .NET WebClient 类下载部分文件会错误?可能是解压缩的锅
  • .NET/C# 使窗口永不获得焦点
  • .NET/C# 项目如何优雅地设置条件编译符号?
  • .NET文档生成工具ADB使用图文教程
  • .NET学习全景图