Jak przekonwertować obiekt Java na Json na komputerze PC lub Mac (ze zdjęciami)

Spisu treści:

Jak przekonwertować obiekt Java na Json na komputerze PC lub Mac (ze zdjęciami)
Jak przekonwertować obiekt Java na Json na komputerze PC lub Mac (ze zdjęciami)

Wideo: Jak przekonwertować obiekt Java na Json na komputerze PC lub Mac (ze zdjęciami)

Wideo: Jak przekonwertować obiekt Java na Json na komputerze PC lub Mac (ze zdjęciami)
Wideo: How to Calculate the Range in Excel (in 3 easy steps) 2024, Może
Anonim

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

9688688 1
9688688 1

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 
    
9688688 2
9688688 2

Krok 2. Wpisz kod odwzorowujący obiekt

Spowoduje to uruchomienie klasy Objectmapper biblioteki Jackson.

    ObjectMapper mapper = nowy ObjectMapper();

9688688 3
9688688 3

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();

9688688 4
9688688 4

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

Zalecana: