IsJson()
Evaluates whether a string is in valid JSON (JavaScript Object Notation) data interchange format.
IsJson( var=any, format=string );
Returns: Boolean
| Argument | Description | Default |
|---|---|---|
|
var
any,
required
|
edit
A string or variable that represents one. Alias: value |
|
|
format
string,
optional
|
edit
The format of the input string. Possible values are:
Introduced: 6.2.0.14 |
json5 |
Examples
editwriteDump(label:"Array", var:isJson("[1,2,3]"));
writeDump(label:"Single number value", var:isJson(1));
writeDump(label:"String value", var:isJson('susi12345'));
writeDump(label:"String value with serializeJSON", var:isJson(serializeJSON('susi')));
writeDump(label:"Boolean value with serializeJSON", var:isJson(serializeJSON(true)));
writeDump(label:"CreateDateTime with serializeJSON", var:isJson(serializeJSON(CreateDateTime(2018,1,1,1,1,1))));
qry=queryNew('aaa,bbb', "varchar, varchar", [["a","b"],["c","d"]]);
writeDump(label:"Query", var: isJson(qry));
See also
- Decision logic
- JSON
- JavaScript
- Search Issue Tracker open_in_new
- Search Lucee Test Cases open_in_new (good for further, detailed examples)