IO 异常 java.io.FileNotFoundException:(文件名太长)
IO Exception java.io.FileNotFoundException: (File name too long)
当我使用 BufferedReader 从 url(响应是 url 响应)读取文件时,出现 IO 异常 java.io.FileNotFoundException:(文件名太长)。
String payload = response.readAsString();
try(FileReader reader = new FileReader(payload);
BufferedReader bufferedReader = new BufferedReader(reader)) {
问题似乎是文件的内容被读取为文件名并且它比允许的长。
为了解决这个问题,我使用 PrintWriter 将内容写入文件并正在读取该文件,但想知道是否有更好的方法来执行此操作。
最后我走了另一条路
String payload = response.readAsString();
try{
ObjectMapper mapper = new ObjectMapper();
JsonNode root = mapper.readTree(payload);
JsonNode vaultsNode = root.path("responseData").path("vaults");
...
当我使用 BufferedReader 从 url(响应是 url 响应)读取文件时,出现 IO 异常 java.io.FileNotFoundException:(文件名太长)。
String payload = response.readAsString();
try(FileReader reader = new FileReader(payload);
BufferedReader bufferedReader = new BufferedReader(reader)) {
问题似乎是文件的内容被读取为文件名并且它比允许的长。
为了解决这个问题,我使用 PrintWriter 将内容写入文件并正在读取该文件,但想知道是否有更好的方法来执行此操作。
最后我走了另一条路
String payload = response.readAsString();
try{
ObjectMapper mapper = new ObjectMapper();
JsonNode root = mapper.readTree(payload);
JsonNode vaultsNode = root.path("responseData").path("vaults");
...