Class Json
  
  
  
  
  
  Assembly: PvpXray.dll
  Syntax
  
  Constructors
  
  Json(string, string, bool)
  
  
  Declaration
  
    public Json(string json, string packageFilePath, bool permitInvalidJson = false)
   
  Parameters
  
  Properties
  
  ArrayOfStringIfPresent
  
  
  Declaration
  
    public IReadOnlyList<object> ArrayOfStringIfPresent { get; }
   
  Property Value
  
  
  Boolean
  
  
  Declaration
  
    public bool Boolean { get; }
   
  Property Value
  
  
  Elements
  
  
  Declaration
  
    public IEnumerable<Json> Elements { get; }
   
  Property Value
  
  
  ElementsIfPresent
  
  
  Declaration
  
    public IEnumerable<Json> ElementsIfPresent { get; }
   
  Property Value
  
  
  IfObject
  
  
  Declaration
  
    public Json IfObject { get; }
   
  Property Value
  
  
  IfPresent
  
  
  Declaration
  
    public Json IfPresent { get; }
   
  Property Value
  
  
  IfString
  
  
  Declaration
  
    public Json IfString { get; }
   
  Property Value
  
  
  IsArray
  
  
  Declaration
  
    public bool IsArray { get; }
   
  Property Value
  
  
  IsBoolean
  
  
  Declaration
  
    public bool IsBoolean { get; }
   
  Property Value
  
  
  IsNumber
  
  
  Declaration
  
    public bool IsNumber { get; }
   
  Property Value
  
  
  IsObject
  
  
  Declaration
  
    public bool IsObject { get; }
   
  Property Value
  
  
  IsPresent
  
  
  Declaration
  
    public bool IsPresent { get; }
   
  Property Value
  
  
  IsString
  
  
  Declaration
  
    public bool IsString { get; }
   
  Property Value
  
  
  this[string]
  
  
  Declaration
  
    public Json this[string key] { get; }
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | string | key |  | 
    
  
  Property Value
  
  
  Key
  
  
  Declaration
  
    public string Key { get; }
   
  Property Value
  
  
  KindName
  
  
  Declaration
  
    public string KindName { get; }
   
  Property Value
  
  
  Members
  
  
  Declaration
  
    public IEnumerable<Json> Members { get; }
   
  Property Value
  
  
  MembersIfPresent
  
  
  Declaration
  
    public IEnumerable<Json> MembersIfPresent { get; }
   
  Property Value
  
  
  Number
  
  
  Declaration
  
    public double Number { get; }
   
  Property Value
  
  
  PackageFilePath
  
  
  Declaration
  
    public string PackageFilePath { get; }
   
  Property Value
  
  
  Path
  
  
  Declaration
  
    public string Path { get; }
   
  Property Value
  
  
  RawObject
  
  
  Declaration
  
    public Dictionary<string, object> RawObject { get; }
   
  Property Value
  
  
  String
  
  
  Declaration
  
    public string String { get; }
   
  Property Value