UCE Docs / DValue::to_json

Signature

String DValue::to_json(char quote_char = '"') const

Parameters

quote_char : quote character passed to string escaping
return value : JSON-ish scalar representation

Returns the JSON scalar representation used by this low-level method: strings are escaped and quoted, numbers are emitted with std::to_string, bools as true/false, maps as "(array)", pointers as "(pointer)", and references as "(reference)". For full structured encoding, use the runtime JSON helpers.

Example

DValue value;
value = "Ada";
print(value.to_json(), "\n");
Output
"Ada"