|
ColdBox Platform Version 2.6.3 | ||||
FRAMES |
WEB-INF.cftags.componentcoldbox.system.frameworkSupertype
coldbox.system.plugin
coldbox.system.plugins.json
public class json
JSON Plugin is used to serialize and deserialize JSON data to/from native ColdFusion objects.
Constructor Summary | |
---|---|
init(any controller)
|
Method Summary | |
---|---|
any |
decode(string data)
Converts data from JSON to CF format |
string |
encode(any data, [string queryFormat='query'], [string queryKeyCase='lower'], [boolean stringNumbers='false'], [boolean formatDates='false'], [string columnListFormat='string'], [string keyCase='lower'])
Converts data from CF to JSON format |
remote boolean |
validate([string doc], [string schema], [string errorVar='jsonSchemaErrors'], [boolean stopOnError='true'], [any _doc], [any _schema], [string _item='root'])
I validate a JSON document against a JSON schema |
Methods inherited from class coldbox.system.plugin |
---|
getPluginDescription, getPluginName, getPluginVersion, getpluginPath, setPluginDescription, setPluginName, setPluginVersion
|
Methods inherited from class WEB-INF.cftags.component |
---|
|
Constructor Detail |
---|
public init(any controller)
Method Detail |
---|
public any decode(string data)
data
- JSON Packetpublic string encode(any data, [string queryFormat='query'], [string queryKeyCase='lower'], [boolean stringNumbers='false'], [boolean formatDates='false'], [string columnListFormat='string'], [string keyCase='lower'])
data
- The CF structurequeryFormat
- query or arrayqueryKeyCase
- lower or upperstringNumbers
formatDates
columnListFormat
- string or arraykeyCase
- lower or upperremote boolean validate([string doc], [string schema], [string errorVar='jsonSchemaErrors'], [boolean stopOnError='true'], [any _doc], [any _schema], [string _item='root'])
doc
schema
errorVar
stopOnError
_doc
_schema
_item
|
ColdBox Platform Version 2.6.3 | ||||
FRAMES |