Написать класс на Java который конвертирует XML в JSON

Сергей12 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
06.10.2020

Необходимо написать класс Java который конвертирует XML в JSON.

При этом должна производиться замена:

  • "id" (число) в XML становится "patientid" (число) в JSON;
  • "dateOfBirth" (дата) в XML становится/вычисляется «age» (число) в JSON;
  • "gender" (буква) в XML превращается в «sex» (слово) в JSON, и здесь же m в male, f в female соответственно;
  • Полное название штата в XML должно преобразовываться в аббревиатуру в JSON.
XML на входе:

 

       1234

       m

       John Smith

       Michigan

       03/04/1962

 

 

       5678

       f

       Jane Smith

       Ohio

       08/24/1971

 

JSON на выходе:

[

       {

              "patientid": 1234,

              "sex": "male",

              "state": "MI",

              "name": "John Smith",

              "age": 55

       },

       {

              "patientid": 5678,

              "sex": "female",

              "state": "OH",

              "name": "Jane Smith",

              "age": 45

       }

]

При подаче заявки прошу указать стоимость и сроки.

Заявки фрилансеров