using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Xml; namespace Implab.JSON { /// /// Набор необязательных параметров для , позволяющий управлять процессом /// интерпретации JSON документа. /// public class JSONXmlReaderOptions { /// /// Пространство имен в котором будут располагаться читаемые элементы документа /// public string NamespaceURI { get; set; } /// /// Интерпретировать массивы как множественные элементы (убирает один уровень вложенности) /// public bool FlattenArrays { get; set; } /// /// Префикс, для узлов документа /// public string NodesPrefix { get; set; } /// /// Имя корневого элемента в xml документе /// public string RootName { get; set; } /// /// Имя элемента для массивов, если не включена опция . /// public string ArrayItemName { get; set; } /// /// Таблица атомизированных строк для построения документа. /// public XmlNameTable NameTable { get; set; } /// /// Флаг, означающий, что неужно освободить парсер по окончанию работы. /// public bool DisposeParser { get; set; } } }