##// END OF EJS Templates
fixed: JSONXmlReader.Value returns invalid textual representation for numbers.
fixed: JSONXmlReader.Value returns invalid textual representation for numbers.

File last commit:

r63:908b4f340c69 default
r63:908b4f340c69 default
Show More
JSONXmlReaderOptions.cs
69 lines | 2.2 KiB | text/x-csharp | CSharpLexer
/ Implab / JSON / JSONXmlReaderOptions.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml;
namespace Implab.JSON {
/// <summary>
/// Набор необязательных параметров для <see cref="JSONXmlReader"/>, позволяющий управлять процессом
/// интерпретации <c>JSON</c> документа.
/// </summary>
public class JSONXmlReaderOptions {
/// <summary>
/// Пространство имен в котором будут располагаться читаемые элементы документа
/// </summary>
public string NamespaceURI {
get;
set;
}
/// <summary>
/// Интерпретировать массивы как множественные элементы (убирает один уровень вложенности)
/// </summary>
public bool FlattenArrays {
get;
set;
}
/// <summary>
/// Префикс, для узлов документа
/// </summary>
public string NodesPrefix {
get;
set;
}
/// <summary>
/// Имя корневого элемента в xml документе
/// </summary>
public string RootName {
get;
set;
}
/// <summary>
/// Имя элемента для массивов, если не включена опция <see cref="FlattenArrays"/>.
/// </summary>
public string ArrayItemName {
get;
set;
}
/// <summary>
/// Таблица атомизированных строк для построения документа.
/// </summary>
public XmlNameTable NameTable {
get;
set;
}
/// <summary>
/// Флаг, означающий, что неужно освободить парсер по окончанию работы.
/// </summary>
public bool DisposeParser {
get;
set;
}
}
}