JSONException

From Xojo Documentation

Revision as of 16:05, 1 February 2022 by Gperlman (talk | contribs) (Sample Code)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
You are currently browsing the old Xojo documentation site. Please visit the new Xojo documentation site!

Class (inherits from RuntimeException)


New in 2011r2

An error occurred when working with a JSONItem.

Properties
ErrorNumber Message
Methods
Stack StackFrames

Sample Code

The following Exception block catches any JSONItem errors in the method.

Var person As New JSONItem
// This object is manipulated like a dictionary
person.Value("Name") = "John Doe"
person.Value("Age") = 32
person.Value("Married") = True
person.Value("Spouse") = "Jane Doe"

Var kids As New JSONItem
// This object is manipulated like an array
kids.Add("John Jr")
kids.Add("Jamie")
kids.Add("Jack")
kids.Add("Josie")
kids.AddAt(0, "Jen")
kids.RemoveAt(2)
person.Value("Kids") = kids

person.Compact = True
Var s As String = person.ToString

TextArea1.Text = s

ListBox1.RemoveAllRows
ShowJSONObject(person)

Exception err As JSONException
MessageBox("A JSONException has occurred.")

See Also

JSONItem, RuntimeException class.