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");
        ...