##// END OF EJS Templates
Added Skip method to JSON parser to skip contents of the current node
Added Skip method to JSON parser to skip contents of the current node

File last commit:

r60:10c7337d29e7 default
r62:62b440d46313 default
Show More
JSONXmlReaderOptions.cs
61 lines | 1.9 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;
}
}
}