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;
}
}
}