Ta wikiHow uczy, jak konwertować obiekty Java do formatu Json na komputerach PC lub Mac. W tym samouczku będziemy używać klasy Objectmapper z biblioteki Jackson. Jest to najbardziej podstawowy sposób konwertowania obiektów Java na Json.
Kroki
Krok 1. Dodaj następujące zależności do pliku pom.xml
Te zależności dodadzą „jackson-adnotations-2.9.3.jar”, „jackson-core-2.9.3.jar” i „jackson-databind-2.9.3.jar”. Pamiętaj, aby dołączyć najnowszą wersję wiązania danych Jacksona w sekcji „Wersja”.
com.fasterxml.jackson.core jackson-databind 2.9.3
Krok 2. Wpisz kod odwzorowujący obiekt
Spowoduje to uruchomienie klasy Objectmapper biblioteki Jackson.
ObjectMapper mapper = nowy ObjectMapper();
Krok 3. Wpisz nazwę obiektu
Wpisz następujący kod. Wpisz rzeczywistą nazwę obiektu Java konwertowanego do formatu Json. Na przykład, jeśli obiekt Java ma nazwę „Student”, kod będzie brzmieć Student Student = new Student();
NazwaObiektu NazwaObiektu = new NazwaObiektu();
Krok 4. Wpisz writeValue dla Json
Spowoduje to utworzenie wyjściowego pliku Json po przekonwertowaniu obiektu Java. Wpisz zamierzoną ścieżkę pliku json zamiast „c:\Jsonfile.json”. Wpisz nazwę obiektu Java, który chcesz przekonwertować na Json zamiast „NazwaObiektu”.
mapper.writeValue(c:\Jsonfile.json, ObjectName);
Krok 5. Przejrzyj swój wynik
Cały kod powinien wyglądać mniej więcej tak:
ObjectMapper mapper = nowy ObjectMapper(); NazwaObiektu NazwaObiektu = new NazwaObiektu(); mapper.writeValue(c:\Jsonfile.json, ObjectName);