classafJson::JsLiteral
sys::Obj afJson::JsLiteral
@
Js@
Serializable { simple=true }
A value that is written out verbatim by JsonWriter
.
Use JsLiterals
to embed Javascript in your JSON objects. Note that the resultant string is no longer valid JSON, but can sometimes be a good get out of jail card.
jsonWriter.writeJson([ "func" : JsLiteral("function() { ... }") ])// --> { "func" : function() { ... } }
Note that without JsLiteral
, the function would be surrounded in quotes:
jsonWriter.writeJson([ "func" : "function() { ... }" ])// --> { "func" : "function() { ... }" }