InsertJSONStructure()

Syntax

InsertJSONStructure(JSONWert, *Puffer, Struktur)
Beschreibung
Fügt den Inhalt des angegebenen Struktur-Speichers in den angegebenen JSON-Wert ein. Der JSON-Wert wird auf den Typ #PB_JSON_Object geändert und enthält dann ein Element (Mitglied) für jedes Struktur-Element.

Parameter

JSONWert Der JSON-Wert. Der vorherige Inhalt des Werts wird auf den Inhalt der Struktur geändert.
*Puffer Die Adresse der in den JSON-Wert einzufügenden Struktur.
Struktur Der Typ der einzufügenden Struktur.

Rückgabewert

Diese Funktion gibt keinen Wert zurück.

Beispiel

  Structure Person
    FirstName$
    LastName$
    Age.l
    List Books.s()
  EndStructure
  
  Define P.Person
  P\FirstName$ = "John"
  P\LastName$  = "Smith"
  P\Age        = 42
  AddElement(P\Books()): P\Books() = "Investing For Dummies"
  AddElement(P\Books()): P\Books() = "English Grammar For Dummies"
  AddElement(P\Books()): P\Books() = "A Little Bit of Everything For Dummies"
  
  If CreateJSON(0)
    InsertJSONStructure(JSONValue(0), @P, Person)
    Debug ComposeJSON(0, #PB_JSON_PrettyPrint)
  EndIf

Siehe auch

InsertJSONArray(), InsertJSONList(), InsertJSONMap(), ExtractJSONArray(), ExtractJSONList(), ExtractJSONMap(), ExtractJSONStructure(),

Unterstützte OS

Alle

<- InsertJSONMap() - Json Inhaltsverzeichnis - IsJSON() ->