Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

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

       }

]

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

4 года назад
pozitivist
41 год
12 лет в сервисе
Был
2 дня назад

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

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