Java 幼儿园(20231111)读取 json 文件

news/2024/11/20 10:30:52/

1、功能场景

        (1)多人合作开发一个功能模块时,需要调用外部接口

        (2)对方接口的开发工作还没有完成,只能提供一个返回值的示例文件 json 文件。

        (3)返回的 json 数据多达几百个字段。

        (4)为了本地测试方便,需要读取 json 文件,转换为 json 对象,模拟对方返回数据。

2、功能代码

    public  void readJsonFile() {// 指定JSON文件路径String projectPath = System.getProperty("user.dir");String modulePath = "/test20231019";String resourcePath = "/src/main/resources/";String fileName = "接口返回值示例.json";String filePath = projectPath + modulePath + resourcePath + fileName;// 创建ObjectMapper对象ObjectMapper objectMapper = new ObjectMapper();try {// 读取JSON文件并转换为JSON对象File file = new File(filePath);JSONObject json = objectMapper.readValue(file, JSONObject.class);// 打印JSON对象System.out.println(json);} catch (IOException e) {e.printStackTrace();}}

    


http://www.ppmy.cn/news/1211508.html

相关文章

asp.net core自定义异常过滤器并记录到Log4Net日志

1.创建异常过滤器特性 using Log4Net.Controllers; using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.Filters;namespace Log4NetTest {public class CustomerExceptionFilterAttribute : Attribute, IExceptionFilter{private readonly ILogger<CustomerE…

一文了解游戏行业(数据分析)

一.概况 1.基本术语 游戏行业基础术语——持续更新ing... 2.产业链 包括游戏开发&#xff0c;发行和销售等环节 游戏开发&#xff1a;上游环节&#xff1b;是游戏产业链的核心环节&#xff0c;包括游戏策划&#xff0c;美术设计&#xff0c;程序开发等&#xff0c;是决定游…

AUTOSAR汽车电子嵌入式编程精讲300篇-智能阀CAN总线延时边界确定(续)

目录 3.2 单路智能阀系统延时边界确定 3.3 单路智能阀系统CAN通信延时边界仿真分析

牛客---坐标移动

开发一个坐标计算工具&#xff0c; A表示向左移动&#xff0c;D表示向右移动&#xff0c;W表示向上移动&#xff0c;S表示向下移动。从&#xff08;0,0&#xff09;点开始移动&#xff0c;从输入字符串里面读取一些坐标&#xff0c;并将最终输入结果输出到输出文件里面。 输入…

k8s 裸金属集群部署metalLB软负载均衡 —— 筑梦之路

metalLB 官方网站 Repo&#xff1a;https://github.com/metallb/metallb 官网&#xff1a;https://metallb.universe.tf/installation metalLB解决什么问题&#xff1f; MetalLB 是一个用于裸机 Kubernetes 集群的负载均衡器实现&#xff0c;使用标准路由协议。 k8s 并没有为裸…

Java核心知识点之常量

在Java中&#xff0c;常量是一种特殊的变量&#xff0c;其值在程序执行期间不会改变。Java提供了几种类型的常量&#xff0c;包括字面值常量、符号常量、枚举常量等。 1. 字面值常量 字面值常量是在程序中直接使用的实际值&#xff0c;例如&#xff1a; int a 10; // 整型字…

01_ddim_inversion_CN

DDIM反转 设置 # !pip install -q transformers diffusers accelerateimport torch import requests import torch.nn as nn import torch.nn.functional as F from PIL import Image from io import BytesIO from tqdm.auto import tqdm from matplotlib import pyplot as p…

dcat admin 各种问题

样式问题 如何根据条件给表格数据栏添加背景色 use Illuminate\Support\Collection;protected function grid(){return Grid::make(new BookArticle(), function (Grid $grid) {... 其他代码// Collection的完整路径&#xff1a;Illuminate\Support\Collection;$grid->row…