C# Class GeositeFramework.Helpers.JsonData

Abstract class representing JSON data, which may be loaded from a string or a file. Subclasses supply a JSON schema, used to validate the data.
Show file Open project: CoastalResilienceNetwork/GeositeFramework Class Usage Examples

Public Methods

Method Description
LoadFile ( string jsonFilePath ) : JsonData

Load JSON data from a file

LoadText ( string jsonText ) : JsonData

Load JSON data from a text string

Validate ( ) : Newtonsoft.Json.Linq.JObject

Validate loaded JSON data

Protected Methods

Method Description
JsonData ( string schemaFilePath ) : System

Method Details

JsonData() protected method

protected JsonData ( string schemaFilePath ) : System
schemaFilePath string
return System

LoadFile() public method

Load JSON data from a file
public LoadFile ( string jsonFilePath ) : JsonData
jsonFilePath string Path to JSON file
return JsonData

LoadText() public method

Load JSON data from a text string
public LoadText ( string jsonText ) : JsonData
jsonText string JSON text to load
return JsonData

Validate() public method

Validate loaded JSON data
public Validate ( ) : Newtonsoft.Json.Linq.JObject
return Newtonsoft.Json.Linq.JObject