Hi
Stuck at this task. Any ideas?
Thanks
package com.codegym.task.task33.task3303;
import com.fasterxml.jackson.annotation.JsonAutoDetect;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.databind.ObjectMapper;
import java.io.*;
/*
Deserializing a JSON object
*/
public class Solution {
private static ObjectMapper mapper;
public Solution() {
mapper = new ObjectMapper();
}
public static <T> T convertFromJsonToNormal(String fileName, Class<T> clazz) throws IOException {
try (
FileReader fr = new FileReader(fileName);
BufferedReader br = new BufferedReader(fr);
) {
StringBuilder sb = new StringBuilder();
while (br.ready()) {
sb.append(br.readLine());
}
StringReader reader = new StringReader(sb.toString());
return mapper.readValue(reader, clazz);
}
}
// public static <T> T convertFromJsonToNormal(String fileName, Class<T> clazz) throws IOException {
// T object = mapper.readValue(new File(fileName), clazz);
// return object;
// }
}