ExamineJSONMembers()

Syntaxe

Resultat = ExamineJSONMembers(JSONValeur)
Description
Commence à examiner les membres d'une valeur JSON de type #PB_JSON_Object.

Arguments

JSONValeur La valeur JSON à examiner.

La valeur doit être de type #PB_JSON_Object.

Valeur de retour

Renvoie une valeur non nulle si l'objet peut être énuméré, zéro sinon.

Remarques

Les membres qui ont été examinés avec NextJSONMember(), JSONMemberKey() et JSONMemberValue() renvoient une valeur non nulle si les données JSON ont été parcourues correctement, zéro sinon.

Exemple

  Donnees$ = "{ " + Chr(34) + "x" + Chr(34) + ": 10, " + 
                  Chr(34) + "y" + Chr(34) + ": 20, " + 
                  Chr(34) + "z" + Chr(34) + ": 30 }"
  
  ParseJSON(0, Donnees$)
  ObjetValeur = JSONValue(0)
  
  If ExamineJSONMembers(ObjetValeur)
    While NextJSONMember(ObjetValeur)
      Debug JSONMemberKey(ObjetValeur) + " = " + GetJSONInteger(JSONMemberValue(ObjetValeur))
    Wend
  EndIf
  
  ; Résultat :   x = 10
  ;              y = 20
  ;              z = 30

Voir aussi

NextJSONMember(), JSONMemberKey(), JSONMemberValue(), GetJSONMember(), SetJSONObject(), JSONType()

OS Supportés

Tous

<- CreateJSON() - Json Index - ExportJSON() ->