tt_AsJson function
dynamic
tt_AsJson(
- dynamic value
tt_AsJson(v): a single value → a plain JSON value
Implementation
dynamic tt_AsJson(dynamic value) {
if (value == null) return 'null';
if (value is bool) return value.toString();
if (value is int) return value.toString();
if (value is double) return value.toString();
if (value is DateTime) return '"${value.toIso8601String()}"';
final s = varToStr(value)
.replaceAll("\\", "\\\\")
.replaceAll('"', '\\"')
.replaceAll("\r", "\\r")
.replaceAll("\n", "\\n")
.replaceAll("\t", "\\t");
return '"$s"';
}