Комплекс JSON в XML - PullRequest
       2

Комплекс JSON в XML

0 голосов
/ 18 марта 2019

Мне нужно преобразовать JSON в XML, где JSON очень большой и сложный, например, содержит сотни вложенных тегов. Ниже приведен пример `

{
      "description": {
        "title": "Contiguous U.S., Average Temperature",
        "units": "Degrees Fahrenheit",
        "base_period": "1901-2000"
      },
      "data": {
        "189512": {
          "value": "50.34",
          "anomaly": "-1.68"
        },
        "189612": {
          "value": "51.99",
          "anomaly": "-0.03"
        },
        "189712": {
          "value": "51.56",
          "anomaly": "-0.46"
        }
      }
    }

`

Выше приведен только пример, но в действительности его будет больше, и я хочу преобразовать этот JSON в XML, что просто и понятно, но между ними я хочу, чтобы данные JSON были извлечены, изменены или удалены.

У меня есть 2 подхода для этого,

  1. Один из вариантов - преобразовать весь JSON в простой класс и выполнить операции CRUD над этим классом.
  2. Другим вариантом является преобразование JSON в XML и использование XPath для выполнения операций CRUD, что, на мой взгляд, утомительно и требует больше времени.

Я хочу знать, как лучше всего подойти к этой проблеме. Использование слишком большого количества классов - это плохой подход?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...