Необходимо написать функцию на JavaScript которая конвертирует 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

       }

]

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

5 лет назад
pozitivist
41 год
12 лет в сервисе
Был
месяц назад

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

Сергей
 
24 года
5 лет в сервисе
Был
4 года назад
5 лет назад
Евгений
 
28 лет
5 лет в сервисе
Был
4 года назад
5 лет назад
Иванов
 
39 лет
5 лет в сервисе
Был
5 лет назад
5 лет назад
Дмитрий
 
30 лет
5 лет в сервисе
Был
3 месяца назад
52 отзыва(-1)
5 лет назад
Андрей
 
29 лет
8 лет в сервисе
Был
2 года назад
65 отзывов
5 лет назад
Геннадий
 
28 лет
10 лет в сервисе
Был
8 месяцев назад
57 отзывов
5 лет назад
Анатолий
 
38 лет
15 лет в сервисе
Был
12 часов назад
123 отзыва(-3)
5 лет назад