• Facebook
  • Twitter
  • Youtube
  • LinedIn
  • RSS
  • Docs
  • Comparisons
  • Blogs
  • Download
  • Contact Us
Download
Show / Hide Table of Contents

Interface IJSONDocument

This interface provides implementation for the JsonDocument class to examine the structural content of a JSON value.

Inherited Members
ICompactSerializable.Deserialize(CompactReader)
ICompactSerializable.Serialize(CompactWriter)
Assembly: Alachisoft.NCache.Runtime.dll
Syntax
[Obsolete("This API is deprecated and will be removed in a future release. This feature is being retired and will not be continued in future versions.", false)]
public interface IJSONDocument : ICloneable, IComparable, IEnumerable<KeyValuePair<string, object>>, IEnumerable, ICompactSerializable

Properties

Name Description
Count

Attribute count of IJSONDocument.

Item[String]

Gets/Sets the value of the specified attribute.

Size

Size of the IJSONDocument.

Methods

Name Description
Add(String, IJSONDocument)

Adds an IJSONDocument object as a IJSONDocument attribute value.

Add(String, Array)

Adds System.Array object as IJSONDocument attribute value.

Add(String, Boolean)

Adds boolean value as IJSONDocument attribute value.

Add(String, DateTime)

Adds System.DateTime object as IJSONDocument attribute value.

Add(String, Double)

Adds double value as IJSONDocument attribute value.

Add(String, Int16)

Adds short value as IJSONDocument attribute value.

Add(String, Int32)

Adds integer value as IJSONDocument attribute value.

Add(String, Int64)

Adds long value as IJSONDocument attribute value.

Add(String, Object)

Adds System.Object as IJSONDocument attribute value.

Add(String, Single)

Adds float value as IJSONDocument attribute value.

Add(String, String)

Adds System.String object as IJSONDocument attribute value.

Clear()

Removes all attributes that exist for IJSONDocument.

Contains(String)

Checks for containement of attribute in IJSONDocument.

Get<T>(String)

Gets the value of the specified attribute of specified type.

GetArray<T>(String)

Gets the value of the specified attribute as array of specified type.

GetAsDecimal(String)

Get the value of the specified attribute as decimal.

GetAsDouble(String)

Gets the value of the specified attribute as double.

GetAsFloat(String)

Gets the value of the specified attribute as float.

GetAsInt16(String)

Gets the value of specified attribute as short.

GetAsInt32(String)

Gets the value of the specified attribute as integer.

GetAsInt64(String)

Gets the value of the specified attribute as long.

GetAsString(String)

Gets the value of the specified attribute as string.

GetAttributeDataType(String)

Gets the JsonDataType of the value of specified attribute.

GetAttributes()

Gets all attributes that exist for the IJSONDocument.

GetBoolean(String)

Gets the value of the specified attribute as boolean.

GetDateTime(String)

Gets the value of the specified attribute as System.DateTime.

GetDocument(String)

Gets the value of the specified attribute as IJSONDocument.

GetString(String)

Gets the value of the specified attribute as string.

Parse<T>()

Parses the IJSONDocument object into the specified type object.

Remove(String)

Removes the specified attribute from IJSONDocument.

TryGet(String, out Object)

Gets the value of the specified attribute if it exists in IJSONDocument.

TryGet<T>(String, out T)

Gets the value of the specified attribute if it exists in IJSONDocument.

Contact Us

PHONE

+1 (214) 764-6933   (US)

+44 20 7993 8327   (UK)

 
EMAIL

sales@alachisoft.com

support@alachisoft.com

NCache
  • NCache Enterprise
  • NCache Community
  • Edition Comparison
  • NCache Architecture
  • Benchmarks
Download
Pricing
Try Playground

Deployments
  • Cloud (SaaS & Software)
  • On-Premises
  • Kubernetes
  • Docker
Technical Use Cases
  • ASP.NET Sessions
  • ASP.NET Core Sessions
  • Pub/Sub Messaging
  • Real-Time ASP.NET SignalR
  • Internet of Things (IoT)
  • NoSQL Database
  • Stream Processing
  • Microservices
Resources
  • Magazine Articles
  • Third-Party Articles
  • Articles
  • Videos
  • Whitepapers
  • Shows
  • Talks
  • Blogs
  • Docs
Customer Case Studies
  • Testimonials
  • Customers
Support
  • Schedule a Demo
  • Forum (Google Groups)
  • Tips
Company
  • Leadership
  • Partners
  • News
  • Events
  • Careers
Contact Us

  • EnglishChinese (Simplified)FrenchGermanItalianJapaneseKoreanPortugueseSpanish

  • Contact Us
  •  
  • Sitemap
  •  
  • Terms of Use
  •  
  • Privacy Policy
© Copyright Alachisoft 2002 - . All rights reserved. NCache is a registered trademark of Diyatech Corp.
Back to top