Zum Inhalt springen
  • Email
ITF Ingenieurbüro

ITF Ingenieurbüro

Softwareentwicklung und Netzwerke
  • Unternehmen
  • Leistungen
    • Software
    • Server & Netzwerke
    • Beratung
  • Produkte
    • LogoSIS
      • Intelligente Logistik
      • Ihre Vorteile
      • Fakten
      • Systemvoraussetzungen
      • LogoSIS Remote
      • LogoSIS Driver App
      • LogoSIS – Nutzungsbedingungen (Terms & Conditions) – DE
      • LogoSIS -Datenschutzerklärung (Privacy Policy) – DE
  • Downloads
    • TPDFImage 1.5
  • Datenschutzerklärung
    • Impressum
    • Haftungsausschluß

Datum und Zeit

34
  • DecodeTime
  • IncMonth
  • IsLeapYear
  • FormatDateTime
  • DayOfWeek
  • StrToTime
  • TimeToStr
  • StrToDate
  • DateToStr
  • StrToDateTime
  • DateTimeToStr
  • Time
  • Date
  • Now
  • ReplaceTime
  • TryStrToTime
  • TryStrToDateTime
  • TryStrToDate
  • TimeZoneBias
  • TimeUTC
  • NowUTC
  • LastDayOfWeek
  • ISO8601ToDate
  • GetFederalStates
  • FirstDayOfWeek
  • EncodeTime
  • DaysBetween
  • DateUTC
  • DateToWeek
  • DateToISO8601
  • CheckDateSpecialDay
  • CheckDateHoliday
  • EncodeDate
  • DecodeDate

Sonstiges

16
  • TQueue
  • TStack
  • TStringHashtable
  • TIntegerHashtable
  • THashtable
  • TStringList
  • TStrings
  • TList
  • TPersistentData
  • TProfiler
  • TClipboard
  • UserException
  • ReportStartRecording
  • ReportEndRecording
  • IsCharAlphaNumeric
  • IsCharAlpha

Stringfunktionen

72
  • StringOfChar
  • MidStr
  • RightStr
  • LeftStr
  • Copy
  • QuotedStr
  • LastDelimiter
  • IsDelimiter
  • AnsiCompareStr
  • CompareStr
  • AnsiCompareText
  • CompareText
  • Trim
  • TrimRight
  • TrimLeft
  • SetLength
  • Length
  • Pos
  • UpperCase
  • LowerCase
  • Insert
  • Delete
  • SetCharAt
  • CharAt
  • TStringList
  • TStrings
  • UTF8ToStr
  • TimeStr
  • StrToUTF8
  • StripQuotes
  • SplitPattern
  • ShowStatus
  • SetValue
  • RTFToHTML
  • ReplaceAll
  • Replace
  • RemoveValue
  • RemoveIndex
  • QuotedDBString
  • Quote
  • MatchPattern
  • Levenshtein
  • LastErrorMessage
  • IntStr
  • HTTPEncodeHTTP
  • HTTPEncode
  • HTMLToText
  • HasValue
  • GetValue
  • GetIndex
  • GeneratePassword
  • FormatFloat
  • Format
  • FloatStr
  • ExtractValueReverse
  • ExtractValue
  • ExtractPattern
  • EncryptString
  • EncodeStringPHP
  • EncodeString
  • Encode64
  • DecryptString
  • DecodeStringPHP
  • DecodeString
  • Decode64
  • DateTimeStr
  • DateStr
  • CountValues
  • BoolStr
  • Asc
  • AnsiUpperCase
  • AnsiLowerCase

Dateien / Ordner

27
  • TIniFile
  • TFTPConnection
  • TEDIFile
  • TFTP
  • TSFTP
  • TDirListEntry
  • TDirList
  • TZip
  • SystemPath
  • ReleaseNetworkPath
  • Path
  • GetTempPath
  • GetTempFileExt
  • GetTempFile
  • GetOldestFile
  • GetFileDateTime
  • FileSize
  • FileList
  • FileCopy
  • ExtractFileName
  • ExtractFileExt
  • ExpandPath
  • DiskFree
  • DirList
  • CreateFullPath
  • CopyFile
  • AddNetworkPath

Dokumente

4
  • ZipExtractFiles
  • PrintImageFile
  • PatchPDFZugferd
  • GSConvertFile

System

24
  • TIniFile
  • TerminateProcess
  • Shutdown
  • ShellExecWaitExitCode
  • ShellExecWait
  • ShellExecHandle
  • ShellExec
  • SetEnvironmentVar
  • RunAs
  • Reboot
  • ProcessFinished
  • ProcessExitCode
  • PlaySound
  • Ping
  • OpenURL
  • KillProcess
  • GetServicePID
  • GetMemUsage
  • GetFileVersion
  • GetEnvironmentVar
  • GetAppVersion
  • ExecAndWait
  • Exec
  • CloseHandle

Drucker

13
  • SetDefaultPrinter
  • SelectPrinter
  • SelectDefaultPrinter
  • PrinterPrintPassThroughLine
  • PrinterPrintPassThroughData
  • PrinterPrintPassThroughCABUploadFile
  • PrinterPrintPassThrough
  • PrinterNewPage
  • PrinterList
  • PrinterEndDocument
  • PrinterBeginDocument
  • PrintDocument
  • GetSelectedPrinter

Eingabe

1
  • SendKeys

HTTP / Web

11
  • TWebForm
  • TEDIFile
  • TJSONParser
  • TXMLParser
  • WebCallScript
  • HTTPUploadStream
  • HTTPUploadFile
  • HTTPSendRequestStream
  • HTTPSendRequest
  • HTTPDownloadStream
  • HTTPDownloadFile

Kryptografie

6
  • RCXEncode
  • RCXDecode
  • md5Old
  • md5
  • Encrypt
  • Decrypt

Oberflaeche

44
  • TViews
  • TView
  • TForm
  • TSideBarNode
  • TCustomNode
  • TSideBar
  • ThemeCalcTextColor
  • ThemeCalcSymColor
  • ThemeCalcSelectTextColor
  • ThemeCalcSelectColor
  • ThemeCalcEditColor
  • ThemeCalcBtnTextColor
  • ThemeCalcBtnColorTo
  • ThemeCalcBtnColorFrom
  • ThemeCalcBorderColor
  • SubListStyle
  • SetThemeTextColor
  • SetThemeSymColor
  • SetThemeSelectColor
  • SetThemeGradientMode
  • SetThemeEditColor
  • SetThemeContrast
  • SetThemeColor
  • SetThemeButtonColor
  • SetThemeBorderColor
  • SetCustomTheme
  • MainListStyle
  • LabelStyle
  • GetThemeTextColor
  • GetThemeSymColor
  • GetThemeSelectColor
  • GetThemeGradientMode
  • GetThemeEditColor
  • GetThemeContrast
  • GetThemeButtonColor
  • GetThemeBorderColor
  • GetCustomTheme
  • EditStyle
  • ColorToString
  • ColorSetSaturation
  • ColorSetLuminance
  • ColorGetSaturation
  • ColorGetLuminance
  • ColorAddLightness

Globale Referenzen

6
  • Wizard
  • Views
  • Setup
  • Scripts
  • Script
  • DB

Registry

2
  • RegReadValue
  • RegReadSections

Varianten

18
  • VarIsEmpty
  • VarIsNull
  • VarClear
  • VarToStr
  • VarAsType
  • Unassigned
  • Null
  • VarType
  • VarToDateTime
  • VarArrayHighBound
  • NVL
  • NullIf
  • IsNull
  • IntToClass
  • IIF
  • CreateContext
  • ClassToInt
  • Class

Konvertierung

18
  • Ord
  • Chr
  • StrToFloatDef
  • StrToFloat
  • FloatToStr
  • StrToIntDef
  • StrToInt
  • IntToStr
  • TryStrToInt
  • TryStrToFloat
  • TruncFloat
  • RoundUpFloat
  • RoundTo
  • RoundFormat
  • RoundFloat
  • IntToHex
  • IntAbs
  • CheckBit

Datenbank

12
  • TParserConfig
  • TDataField
  • TBaseConnection
  • TCustomMemData
  • TMemData
  • TRecord
  • TQuery
  • TExtRecord
  • TExtQuery
  • TExtConnection
  • ExtractFilePath
  • TConnection

Scripte starten

5
  • TScriptParams
  • TParamItem
  • TParams
  • TScript
  • TScripts

Setup

1
  • TSetup

DB Schema

8
  • TLink
  • TLinks
  • TIndex
  • TIndices
  • TField
  • TFields
  • TTable
  • TTables

Reporting

2
  • TReport
  • TReportManager

Kommunikation

10
  • TMailMessage
  • TFTPConnection
  • TFTP
  • TSFTP
  • TMAPI
  • TFAX
  • TIMAP
  • TPOP3
  • TSMTPMail
  • TSMTP

Streams

5
  • TFileStream
  • TStringStream
  • TMemStream
  • TStream
  • TBaseStream

Grafik

14
  • EncodeCellFormat
  • RGB
  • TQRCode
  • TBarcodeProcessor
  • TGraphicsTool
  • TGraphicsConverter
  • TImage
  • TFont
  • TBrush
  • TPen
  • TBitmap
  • TGraphic
  • TCanvas
  • TBaseImage

GUI Scripting

13
  • TProperties
  • TProperty
  • TLabelStyle
  • TEditStyle
  • TListStyle
  • TWizardPage
  • TControl
  • TWizard
  • TWizardItemizedControl
  • TWizardControl
  • TPage
  • TWizardPages
  • TWizardControls

Konstanten

2
  • Barcode Typen
  • Wizard Style

Eigenschaften

23
  • ScriptComboBox
  • ScriptDBGrid
  • ScriptGroupBox
  • ScriptFileEdit
  • ScriptDispoEdit
  • ScriptSpinEdit
  • ScriptChatBox
  • ScriptDocumentEdit
  • ScriptDBListBox
  • ScriptInput
  • ScriptNumberEdit
  • ScriptTransition
  • ScriptDateEdit
  • ScriptDBLinkEdit
  • ScriptMapEdit
  • ScriptEdit
  • ScriptCurrencyEdit
  • ScriptButton
  • ScriptDBFilter
  • ScriptContainer
  • ScriptControl
  • ScriptListView
  • Barcode Scanner

Klassen

3
  • EDelphi
  • Exception
  • TObject

Laufzeit

12
  • PrintLn
  • Print
  • SetRandSeed
  • RandSeed
  • RandG
  • Randomize
  • RandomInt
  • Random
  • Inc
  • ParamCount
  • ParamStr
  • Param

Mathematik

32
  • Pi
  • Min
  • Max
  • RadToDeg
  • DegToRad
  • Power
  • Round
  • Trunc
  • Frac
  • Int
  • Sqr
  • Sqrt
  • LogN
  • Log10
  • Log2
  • Ln
  • Exp
  • Abs
  • Hypot
  • Cotan
  • ArcTanh
  • ArcTan
  • ArcCosh
  • ArcCos
  • ArcSinh
  • ArcSin
  • Tanh
  • Tan
  • Cosh
  • Cos
  • Sinh
  • Sin

Enumerationen

1
  • TVarType

Script Controls

32
  • ScriptListBox
  • ScriptChatBox
  • ScriptDocumentEdit
  • ScriptDBListBox
  • ScriptNumberEdit
  • ScriptCheckBox
  • ScriptTransition
  • ScriptSpinEdit
  • ScriptDispoEdit
  • ScriptTimeEdit
  • ScriptFileEdit
  • ScriptGroupBox
  • ScriptDBGrid
  • ScriptItemizedControl
  • ScriptListView
  • ScriptCalendarEdit
  • ScriptDateEdit
  • ScriptDBLinkEdit
  • ScriptMapEdit
  • ScriptCurrencyEdit
  • ScriptLineHorizontal
  • ScriptRadioButton
  • ScriptMemoEdit
  • ScriptComboBox
  • ScriptDBInput
  • ScriptDBFilter
  • ScriptContainer
  • ScriptStaticText
  • ScriptEdit
  • ScriptInput
  • ScriptButton
  • ScriptControl

Ereignisse

11
  • ControlExecute
  • ControlAdditional
  • CreatePages
  • PageChanged
  • CreateControls
  • CreateWizard
  • LoadData
  • ControlModified
  • ControlExit
  • ControlEnter
  • ControlValidate

Anwendungsdokumentation

2
  • Allgemeine Bedienungsanleitung
  • Bedienungsanleitung

Methoden

3
  • ScriptChatBox
  • ScriptDispoEdit
  • ScriptDocumentEdit
View Categories
  • Home
  • Docs
  • Entwicklerdokumentation
  • HTTP / Web
  • TJSONParser

TJSONParser

3 min read

Typ: Klasse

Stellt die Scriptklasse TJSONParser bereit.

Basisklasse TObject
Statisch false

Klassendeklaration

type
  TJSONParser = class(TObject)
  public
    constructor Create;
    destructor Free;
    procedure LoadFromFile(FileName: String);
    procedure LoadFromStream(Stream: TStream);
    procedure New;
    function AddNode(Node: Integer; Name: String; Value: Variant = null): Integer;
    function AddObject(Node: Integer; Value: Variant; Name: String): Integer;
    function AddList(Node: Integer; Name: String): Integer;
    function CreateList: Integer;
    function CreateObject: Integer;
    procedure AddListItem(Node: Integer; Value: Variant);
    procedure SaveToStream(Stream: TStream);
    procedure SaveToFile(FileName: String);
    property Value[Path: String]: String;
    property Count[Path: String]: Integer;
    property Check[Path: String]: Boolean;
    property Data: String;
    property Readable: String;
  end;

Konstruktoren #

Create #

Erzeugt eine Instanz von TJSONParser.

Signatur

constructor Create;

Methoden #

Free #

Gibt die Instanz frei.

Signatur

destructor Free;

LoadFromFile #

Stellt LoadFromFile bereit.

Signatur

procedure LoadFromFile(FileName: String);

Parameter

Name Typ Modifier Optional Beschreibung
FileName String value Nein Parameter FileName der Methode.

LoadFromStream #

Stellt LoadFromStream bereit.

Signatur

procedure LoadFromStream(Stream: TStream);

Parameter

Name Typ Modifier Optional Beschreibung
Stream TStream value Nein Parameter Stream der Methode.

New #

Stellt New bereit.

Signatur

procedure New;

AddNode #

Stellt AddNode bereit.

Signatur

function AddNode(Node: Integer; Name: String; Value: Variant = null): Integer;

Parameter

Name Typ Modifier Optional Beschreibung
Node Integer value Nein Parameter Node der Methode.
Name String value Nein Parameter Name der Methode.
Value Variant value Ja Parameter Value der Methode.

Rueckgabewert

Integer – Rueckgabewert der Methode AddNode.

AddObject #

Stellt AddObject bereit.

Signatur

function AddObject(Node: Integer; Value: Variant; Name: String): Integer;

Parameter

Name Typ Modifier Optional Beschreibung
Node Integer value Nein Parameter Node der Methode.
Value Variant value Nein Parameter Value der Methode.
Name String value Ja Parameter Name der Methode.

Rueckgabewert

Integer – Rueckgabewert der Methode AddObject.

AddList #

Stellt AddList bereit.

Signatur

function AddList(Node: Integer; Name: String): Integer;

Parameter

Name Typ Modifier Optional Beschreibung
Node Integer value Nein Parameter Node der Methode.
Name String value Nein Parameter Name der Methode.

Rueckgabewert

Integer – Rueckgabewert der Methode AddList.

CreateList #

Stellt CreateList bereit.

Signatur

function CreateList: Integer;

Rueckgabewert

Integer – Rueckgabewert der Methode CreateList.

CreateObject #

Stellt CreateObject bereit.

Signatur

function CreateObject: Integer;

Rueckgabewert

Integer – Rueckgabewert der Methode CreateObject.

AddListItem #

Stellt AddListItem bereit.

Signatur

procedure AddListItem(Node: Integer; Value: Variant);

Parameter

Name Typ Modifier Optional Beschreibung
Node Integer value Nein Parameter Node der Methode.
Value Variant value Nein Parameter Value der Methode.

SaveToStream #

Stellt SaveToStream bereit.

Signatur

procedure SaveToStream(Stream: TStream);

Parameter

Name Typ Modifier Optional Beschreibung
Stream TStream value Nein Parameter Stream der Methode.

SaveToFile #

Stellt SaveToFile bereit.

Signatur

procedure SaveToFile(FileName: String);

Parameter

Name Typ Modifier Optional Beschreibung
FileName String value Nein Parameter FileName der Methode.

Properties #

Value #

Property Value.

Typ String
Lesbar true
Schreibbar false

Signatur

property Value[Path: String]: String;

Count #

Property Count.

Typ Integer
Lesbar true
Schreibbar false

Signatur

property Count[Path: String]: Integer;

Check #

Property Check.

Typ Boolean
Lesbar true
Schreibbar false

Signatur

property Check[Path: String]: Boolean;

Data #

Property Data.

Typ String
Lesbar true
Schreibbar false

Signatur

property Data: String;

Readable #

Property Readable.

Typ String
Lesbar true
Schreibbar false

Signatur

property Readable: String;

Kategorie: TJSONParser

Updated on April 19, 2026

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
TEDIFileTXMLParser

Powered by BetterDocs

Table of Contents
  • Konstruktoren
    • Create
  • Methoden
    • Free
    • LoadFromFile
    • LoadFromStream
    • New
    • AddNode
    • AddObject
    • AddList
    • CreateList
    • CreateObject
    • AddListItem
    • SaveToStream
    • SaveToFile
  • Properties
    • Value
    • Count
    • Check
    • Data
    • Readable