Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
// Create a JSON array, add elements to it, and see if it contains the given indexes
If SRP_JSON(ArrayHandle, "NEW", "ARRAY") then
   SRP_JSON(ArrayHandle, "ADDVALUE", "12345")
   SRP_JSON(ArrayHandle, "ADDVALUE", 67890, "NUMBER")
   SRP_JSON(ArrayHandle, "ADDVALUE", 1, "BOOLEAN")
   Contains = SRP_JSON(ArrayHandle, "CONTAINS", 1)         ; // Returns 1
   Contains = SRP_JSON(ArrayHandle, "CONTAINS", 3)         ; // Returns 1
   Contains = SRP_JSON(ArrayHandle, "CONTAINS", 5)         ; // Returns 0
   SRP_JSON(ArrayHandle, "RELEASE")
end

// Create a JSON object, add members to it, and see if it contains the given members
If SRP_JSON(ObjectHandle, "NEW", "OBJECT") then
   SRP_JSON(ObjectHandle, "SETVALUE", "name", "John Doe")
   SRP_JSON(ObjectHandle, "SETVALUE", "city", "Washington D.C.")
   Contains = SRP_JSON(ObjectHandle, "CONTAINS", "name")   ; // Returns 1
   Contains = SRP_JSON(ObjectHandle, "CONTAINS", "city")   ; // Returns 1
   Contains = SRP_JSON(ObjectHandle, "CONTAINS", "phone")  ; // Returns 0
   SRP_JSON(ObjectHandle, "RELEASE")
end

See Also

GETGETCOUNTSET