Lines Matching refs:toString
58 assert(jj.toString == jjStr);
678 string toString(in JSONOptions options = JSONOptions.none) const @safe
1091 assert(a.toString == `{"key1":{"key2":1}}`);
1200 void toString(string str) @safe in toString() function
1251 toString(name); in toValue()
1301 toString(value.str); in toValue()
1321 toString(JSONFloatLiteral.nan); in toValue()
1333 toString((val > 0) ? JSONFloatLiteral.inf : JSONFloatLiteral.negativeInf); in toValue()
1607 writefln(text(json, "\n", e.toString()));
1650 assert(jv.toString == json);
1715 assert(JSONValue(float.nan).toString(JSONOptions.specialFloatLiterals) == nanString);
1716 assert(JSONValue(double.infinity).toString(JSONOptions.specialFloatLiterals) == infString);
1717 …assert(JSONValue(-real.infinity).toString(JSONOptions.specialFloatLiterals) == negativeInfString);
1720 assertThrown!JSONException(JSONValue(float.nan).toString);
1721 assertThrown!JSONException(JSONValue(double.infinity).toString);
1722 assertThrown!JSONException(JSONValue(-real.infinity).toString);
1847 assert(parseJSON(`"/"`).toString == `"\/"`);
1848 assert(parseJSON(`"\/"`).toString == `"\/"`);
1849 assert(parseJSON(`"/"`).toString(JSONOptions.doNotEscapeSlashes) == `"/"`);
1850 assert(parseJSON(`"\/"`).toString(JSONOptions.doNotEscapeSlashes) == `"/"`);