Lines Matching refs:toString
58 assert(jj.toString == jjStr);
864 string toString(in JSONOptions options = JSONOptions.none) const @safe
870 void toString(Out)(Out sink, in JSONOptions options = JSONOptions.none) const
898 public string toString () const @system { return null; }
899 alias toString this;
1404 assert(a.toString == `{"key1":{"key2":1}}`);
1530 void toString(string str)
1593 toString(name);
1643 toString(value.str);
1663 toString(JSONFloatLiteral.nan);
1675 toString((val > 0) ? JSONFloatLiteral.inf : JSONFloatLiteral.negativeInf);
1754 j = j.toString.parseJSON;
1761 j = j.toString.parseJSON;
1767 auto textual = jv1.toString();
1785 assert(isClose(j.toString.parseJSON["rating"].floating, 1e18 - 65));
1788 assert(isClose(j.toString.parseJSON["rating"].floating, 1e18 - 64));
1792 assert(isClose(j.toString.parseJSON["rating"].floating, -1e18 + 65));
1795 assert(isClose(j.toString.parseJSON["rating"].floating, -1e18 + 64));
2020 writefln(text(json, "\n", e.toString()));
2063 assert(jv.toString == json);
2128 assert(JSONValue(float.nan).toString(JSONOptions.specialFloatLiterals) == nanString);
2129 assert(JSONValue(double.infinity).toString(JSONOptions.specialFloatLiterals) == infString);
2130 …assert(JSONValue(-real.infinity).toString(JSONOptions.specialFloatLiterals) == negativeInfString);
2133 assertThrown!JSONException(JSONValue(float.nan).toString);
2134 assertThrown!JSONException(JSONValue(double.infinity).toString);
2135 assertThrown!JSONException(JSONValue(-real.infinity).toString);
2268 assert(parseJSON(`"/"`).toString == `"\/"`);
2269 assert(parseJSON(`"\/"`).toString == `"\/"`);
2270 assert(parseJSON(`"/"`).toString(JSONOptions.doNotEscapeSlashes) == `"/"`);
2271 assert(parseJSON(`"\/"`).toString(JSONOptions.doNotEscapeSlashes) == `"/"`);
2381 j.toString(app);