Topics   All   Mac OS X (Only)   Windows (Only)   Linux (Only, Not)   iOS (Only, Not)  
Components   Crossplatform Mac & Win   Server   Client   Old   Guides   Examples
New in version: 7.3   7.4   7.5   8.0   8.1   8.2   8.3   8.4   8.5   8.6    Statistic  

Component: JSON

Parse or build JSON texts.

Item Details
Dictionary.ToJSON
Returns JSON representation of dictionary for data exchange.
All
6.1
FM.SQL.JSONRecord
Returns a row as JSON object.
All
8.1
FM.SQL.JSONRecords
Returns rows as JSON array.
All
8.1
JSON.AddBooleanToObject
Adds a boolean value to an array.
All
6.0
JSON.AddFalseToObject
Adds a new entry to the object with the given name and a boolean false value.
All
2.7
JSON.AddItemToArray
Adds an item to an array.
All
2.7
JSON.AddItemToObject
Adds a new entry to the object with the given name and value.
All
2.7
JSON.AddNullToObject
Adds a new entry to the object with the given name and a null value.
All
2.7
JSON.AddNumberToArray
Adds a number to an array.
All
4.3
JSON.AddNumberToObject
Adds a new entry to the object with the given name and value.
All
2.7
JSON.AddStringToArray
Adds a string to an array.
All
4.3
JSON.AddStringToObject
Adds a new entry to the object with the given name and value.
All
2.7
JSON.AddTrueToObject
Adds a new entry to the object with the given name and a boolean true value.
All
2.7
JSON.Clone
Creates a clone of the json.
All
6.1
JSON.Colorize
Formats a JSON string with color.
All
8.2
JSON.Compact
Returns compact unformatted JSON for the given JSON text.
All
2.7
JSON.CreateArray
Creates new array.
All
2.7
JSON.CreateArrayRef
Creates empty array reference.
All
6.0
JSON.CreateBool
Creates boolean JSON node.
All
2.7
JSON.CreateBoolean
Creates a boolean node with given value.
All
6.0
JSON.CreateDoubleArray
Creates a new JSON with a double array with given values.
All
2.7
JSON.CreateFalse
Creates a boolean node with false value.
All
2.7
JSON.CreateIntegerArray
Creates a new JSON with an integer array with given values.
All
4.3
JSON.CreateNull
Creates a new NULL entry.
All
2.7
JSON.CreateNumber
Creates a new JSON encoded number.
All
2.7
JSON.CreateObject
Creates a new empty object node.
All
2.7
JSON.CreateObjectRef
Creates empty object reference.
All
6.0
JSON.CreateString
Creates a string node with given text.
All
2.7
JSON.CreateStringArray
Creates a new JSON with a string array with given values.
All
2.7
JSON.CreateStringArrayWithList
Creates a new JSON with a string array with given values.
All
4.1
JSON.CreateTrue
Creates a boolean node with true value.
All
2.7
JSON.DeleteItemFromArray
Deletes an item from an array.
All
2.7
JSON.DeleteItemFromObject
Deletes item from an object.
All
2.7
JSON.Format
Returns pretty printed JSON for the given JSON text.
All
4.4
JSON.GetArrayItem
Queries entry from array with given index.
All
2.7
JSON.GetArrayItemsAsList
Queries a list of all array entries.
All
4.2
JSON.GetArrayPathItems
Queries value from JSON path in array of objects.
All
7.1
JSON.GetArraySize
Queries the number of array entries.
All
2.7
JSON.GetDoubleValue
Queries a floating point value of the JSON node.
All
2.7
JSON.GetIntegerValue
Queries integer value of the JSON node.
All
2.7
JSON.GetObjectItem
Queries named item from an object.
All
2.7
JSON.GetObjectItemTree
Queries named item from an object tree.
All
3.2
JSON.GetObjectItemTreeRef
Queries named item from an object tree.
All
6.0
JSON.GetObjectName
Queries name of item in an object.
All
4.0
JSON.GetObjectNameList
Queries names of items in an object.
All
4.0
JSON.GetObjectSize
Queries the number of object items.
All
4.0
JSON.GetPathItem
Queries value from JSON path.
All
6.1
JSON.GetStringValue
Queries string value of the JSON node.
All
2.7
JSON.GetType
Queries type of json object.
All
2.7
JSON.GetValue
Queries the value of the json.
All
6.1
JSON.Import
Imports JSON and creates tables, fields and records.
All
5.4
JSON.Import.Cancel
Cancels current import.
All
5.4
JSON.Import.Status
Queries status of xml import.
All
5.4
JSON.Import.Todo
Queries how many items are to be done for XML import.
All
5.4
JSON.Import.Total
Queries total items to be imported.
All
5.4
JSON.Import.Work
Performs import.
All
5.4
JSON.IsValid
Checks if JSON text is valid.
All
6.3
JSON.Parse
Parses JSON text and return reference number.
All
6.0
JSON.Release
Frees a json reference number.
All
6.0
JSON.ReleaseAll
Releases all JSON objects.
All
6.0
JSON.ReplaceItemInArray
Replaces an item in an array with new item.
All
4.3
JSON.ReplaceItemInObject
Replaces an item in an object with new item.
All
4.3
JSON.SetPathItem
Sets a value in a JSON hierarchy.
All
6.1
JSON.ToHTML
Converts JSON to HTML.
All
8.2
LDAP.AddJSON
Adds an entry to a tree.
Mac/Win/Linux
8.0
LDAP.JSON
Queries JSON structure of LDAP data.
Mac/Win/Linux
8.0
LDAP.ModifyJSON
Changes an existing entry.
Mac/Win/Linux
8.0

67 functions.

Feedback: Report problem or ask question.




Links
MBS Xojo blog