struct X { int a; string b; } X x = {17, "aoeu"}; assert(toJson(x) == `{"a":17,"b":"aoeu"}`, toJson(x)); int[] arr = [1,5,7]; assert(toJson(arr) == `[1,5,7]`); assert(toJson(true) == `true`); assert(toJson(tuple()) == ``); assert(toJson(tuple(42)) == `42`); assert(toJson(tuple(42, "banana")) == `[42,"banana"]`);
Serialize T to JSON, and return the result as a string.