Java 8: Lectura de un archivo en una cadena

Sandro Rey :

Tengo un archivo JSON en el mismo paquete del controlador, y trato de leer el archivo y convertirlo en Cadena

new String(Files.readAllBytes(Paths.get("CustomerOrganization.json")));

Pero me da un error:

java.nio.file.NoSuchFileException: CustomerOrganization.json

introducir descripción de la imagen aquí

Jonas Berlín:

Utilizando en su mayoría los mismos métodos que utilizó:

new String(Files.readAllBytes(Paths.get(CustomerControllerIT.class.getResource("CustomerOrganization.json").toURI())));

Sin embargo, si la necesidad de trabajar desde el interior de un frasco, que tendrá que hacer esto en su lugar:

InputStream inputStream = CustomerControllerIT.class.getResourceAsStream("CustomerOrganization.json");
// TODO pick one of the solutions from below url
// to read the inputStream into a string:
// https://stackoverflow.com/a/35446009/1356047

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=335074&siteId=1
Recomendado
Clasificación