Как да конвертирате Java Object в Json на компютър или Mac (със снимки)

Съдържание:

Как да конвертирате Java Object в Json на компютър или Mac (със снимки)
Как да конвертирате Java Object в Json на компютър или Mac (със снимки)

Видео: Как да конвертирате Java Object в Json на компютър или Mac (със снимки)

Видео: Как да конвертирате Java Object в Json на компютър или Mac (със снимки)
Видео: 8 Excel инструменти, които всеки трябва да може да използва 2024, Може
Anonim

Това wikiHow ви учи как да конвертирате Java обекти в Json на компютър или Mac. В този урок ще използваме класа Objectmapper от библиотеката на Jackson. Това е най -основният начин за конвертиране на Java обекти в Json.

Стъпки

9688688 1
9688688 1

Стъпка 1. Добавете следните зависимости към pom.xml файла

Тези зависимости ще добавят „jackson-annotations-2.9.3.jar“, „jackson-core-2.9.3.jar“и „jackson-databind-2.9.3.jar“. Не забравяйте да включите най -новата версия на връзката за данни на Jackson под „Версия“.

     com.fasterxml.jackson.core jackson-databind 2.9.3 
    
9688688 2
9688688 2

Стъпка 2. Въведете кода на mapmapper

Това ще стартира класа на обектмапър на библиотеката на Джаксън.

    ObjectMapper mapper = нов ObjectMapper ();

9688688 3
9688688 3

Стъпка 3. Въведете името на обекта

Въведете следния код. Въведете действителното име на Java обекта, който преобразувате в Json. Например, ако Java обектът е с име "Student", кодът ще прочете Student Student = new Student ();

    ObjectName ObjectName = нов ObjectName ();

9688688 4
9688688 4

Стъпка 4. Въведете writeValue за Json

Това ще създаде изходен Json файл след преобразуването на Java обекта. Въведете желания път към json файла вместо "c: / Jsonfile.json". Въведете името на Java обекта, който искате да конвертирате в Json вместо "ObjectName".

    mapper.writeValue (c: / Jsonfile.json, ObjectName);

Стъпка 5. Прегледайте резултата си

Целият код трябва да изглежда така:

    ObjectMapper mapper = нов ObjectMapper (); ObjectName ObjectName = нов ObjectName (); mapper.writeValue (c: / Jsonfile.json, ObjectName);

Препоръчано: