Alternative à java.nio.fichier.Fichiers en Java 6

J'ai le morceau de code suivant qui utilise le java 7 fonctionnalités comme java.nio.fichier.Fichiers et java.nio.fichier.Les chemins de

import java.io.File;
import java.io.IOException;
import java.io.StringWriter;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.ArrayList;
import com.fasterxml.jackson.core.type.TypeReference;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.SerializationFeature;
import com.fasterxml.jackson.databind.node.ObjectNode;


public class JacksonObjectMapper {

    public static void main(String[] args) throws IOException {

        byte[] jsonData = Files.readAllBytes(Paths.get("employee.txt"));
        ObjectMapper objectMapper = new ObjectMapper();
        Employee emp = objectMapper.readValue(jsonData, Employee.class);
        System.out.println("Employee Object\n"+emp);
        Employee emp1 = createEmployee();
        objectMapper.configure(SerializationFeature.INDENT_OUTPUT, true);
        StringWriter stringEmp = new StringWriter();
        objectMapper.writeValue(stringEmp, emp1);
        System.out.println("Employee JSON is\n"+stringEmp);
    }
}

Maintenant, je dois exécuter le même code sur la version 6 de Java , quelles sont les meilleures alternatives possibles autres que l'aide FileReader ?

Notez que Oracle Java SE 6 atteint en Fin de Vie.
org.apache.commons.io peut vous aider à vérifier cette [lien] commons.apache.org/proper/commons-io/apidocs/org/apache/commons/...

OriginalL'auteur Amit Sharad | 2014-01-10