Существуют ли строгие правила преобразования JSON в XML и обратно?

Существуют ли какие-либо строгие правила для преобразования между JSON и XML?

Программа, над которой я работаю должен иметь возможность выводить результаты в обоих форматах, но среди всех возможных утилит преобразования, библиотек и т. д. я не мог понять, есть ли какой-либо стандарт (возможно, «де-факто») для этого преобразования.

Общие проблемы, как я вижу, следующие:

  • преобразование из одного формата в другой и затем обратно должно дать результат, идентичный исходному;

  • JSON имеет массивы - простое вложение похожих дочерних элементов в XML не сработает. , поскольку некоторые инструменты обработки XML не сохраняют порядок

  • XML имеет атрибуты - их представление в качестве дочерних элементов изменит исходный XML при обратном преобразовании.

Могу ли я найти какую-либо документацию по этому вопросу - или я могу использовать любой подходящий конвертер из-за отсутствия такого стандарта?

Заранее благодарю вас за ссылки, советы, руководства.

6
задан Rodion Gorkovenko 14 December 2011 в 04:43
поделиться