StiJson Class

Namespace: Stimulsoft.Base

Properties

Property Type Description
count number  

Methods

Method Returns Description
addPropertyBool void  
addPropertyDateTime void  
addPropertyEnum void  
addPropertyIdent void  
addPropertyJObject void  
addPropertyJObjectArray void  
addPropertyNumber void  
addPropertyNumberNoDefaultValue void  
addPropertyPoint void  
addPropertyString void  
addPropertyStringNullOrEmpty void  
addRawString void  
dateToJsonDate static string  
deserialize void  
jsonDateFormatToDate static DateTime  
properties StiJson[]  
removeProperty void  
serialize string  

Method Details

addPropertyBool

addPropertyBool(propertyName: string, value: boolean, defaultValue: any, ignoreDefaultValues: any): void

Parameters

  • propertyName (string)
  • value (boolean)
  • defaultValue (any)
  • ignoreDefaultValues (any)

addPropertyDateTime

addPropertyDateTime(propertyName: string, value: DateTime): void

Parameters

  • propertyName (string)
  • value (DateTime)

addPropertyEnum

addPropertyEnum(propertyName: string, enumType: any, value: any, defaultValue: any): void

Parameters

  • propertyName (string)
  • enumType (any)
  • value (any)
  • defaultValue (any)

addPropertyIdent

addPropertyIdent(propertyName: string, value: string): void

Parameters

  • propertyName (string)
  • value (string)

addPropertyJObject

addPropertyJObject(propertyName: string, value: StiJson): void

Parameters

  • propertyName (string)
  • value (StiJson)

addPropertyJObjectArray

addPropertyJObjectArray(propertyName: string, values: StiJson[]): void

Parameters

  • propertyName (string)
  • values (StiJson[])

addPropertyNumber

addPropertyNumber(propertyName: string, value: number, defaultValue: any): void

Parameters

  • propertyName (string)
  • value (number)
  • defaultValue (any)

addPropertyNumberNoDefaultValue

addPropertyNumberNoDefaultValue(propertyName: string, value: number): void

Parameters

  • propertyName (string)
  • value (number)

addPropertyPoint

addPropertyPoint(propertyName: string, point: Point): void

Parameters

  • propertyName (string)
  • point (Point)

addPropertyString

addPropertyString(propertyName: string, value: string, defaultValue: string): void

Parameters

  • propertyName (string)
  • value (string)
  • defaultValue (string)

addPropertyStringNullOrEmpty

addPropertyStringNullOrEmpty(propertyName: string, value: string): void

Parameters

  • propertyName (string)
  • value (string)

addRawString

addRawString(propertyName: string, value: string): void

Parameters

  • propertyName (string)
  • value (string)

dateToJsonDate static

dateToJsonDate(date: DateTime): string

Parameters

Returns string


deserialize

deserialize(text: any): void

Parameters

  • text (any)

jsonDateFormatToDate static

jsonDateFormatToDate(jsonDate: string): DateTime

Parameters

  • jsonDate (string)

Returns DateTime


properties

properties(): StiJson[]

Returns StiJson[]


removeProperty

removeProperty(propertyName: string): void

Parameters

  • propertyName (string)

serialize

serialize(indent: any): string

Parameters

  • indent (any)

Returns string

Fields

Field Type Description
count any  
name string  
start any  
text any  
value any  
valueString any