##// END OF EJS Templates
Добавлена метка v3.0.10 для набора изменений 74e048cbaac8
Добавлена метка v3.0.10 для набора изменений 74e048cbaac8

File last commit:

r265:74e048cbaac8 v3.0.10 v3
r266:254d1f255d87 v3
Show More
JsonXmlReaderOptions.cs
68 lines | 2.4 KiB | text/x-csharp | CSharpLexer
/ Implab / Xml / JsonXmlReaderOptions.cs
cin
Reimplemented JsonXmlReader, added support for null values: JSON null values are...
r227
using System;
using System.Xml;
cin
Rewritten JsonScanner, JsonParser, fixed naming style
r228 namespace Implab.Xml {
cin
Reimplemented JsonXmlReader, added support for null values: JSON null values are...
r227 /// <summary>
cin
Rewritten JsonScanner, JsonParser, fixed naming style
r228 /// Набор необязательных параметров для <see cref="JsonXmlReader"/>, позволяющий управлять процессом
cin
Reimplemented JsonXmlReader, added support for null values: JSON null values are...
r227 /// интерпретации <c>JSON</c> документа.
/// </summary>
cin
Rewritten JsonScanner, JsonParser, fixed naming style
r228 public class JsonXmlReaderOptions : ICloneable {
cin
Reimplemented JsonXmlReader, added support for null values: JSON null values are...
r227 /// <summary>
/// Пространство имен в котором будут располагаться читаемые элементы документа
/// </summary>
cin
Rewritten JsonScanner, JsonParser, fixed naming style
r228 public string NamespaceUri {
cin
Reimplemented JsonXmlReader, added support for null values: JSON null values are...
r227 get;
set;
}
/// <summary>
/// Интерпретировать массивы как множественные элементы (убирает один уровень вложенности), иначе массив
/// представляется в виде узла, дочерними элементами которого являются элементы массива, имена дочерних элементов
/// определяются свойством <see cref="ArrayItemName"/>. По умолчанию <c>false</c>.
/// </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"/>.
/// По умолчанию <c>item</c>.
/// </summary>
public string ArrayItemName {
get;
set;
}
/// <summary>
/// Таблица атомизированных строк для построения документа.
/// </summary>
public XmlNameTable NameTable {
get;
set;
}
cin
Restored lost JsonXmlCaseTransform from version 2.1
r265 public JsonXmlCaseTransform CaseTransform { get; set; }
cin
Reimplemented JsonXmlReader, added support for null values: JSON null values are...
r227 public object Clone() {
return MemberwiseClone();
}
}
}