TOMLException if the array values have different types TOMLExcpetion if a floating point value is not finite TOMLException if the json value is null
try { // null toTOML(JSONValue.init); assert(0); } catch (TOMLException) { } assert(toTOML(JSONValue(true)).type == TOML_TYPE.TRUE); assert(toTOML(JSONValue(false)) == false); assert(toTOML(JSONValue("test")) == "test"); assert(toTOML(JSONValue(42)) == 42); assert(toTOML(JSONValue(ulong.max)) == -1); assert(toTOML(JSONValue(.1)) == .1); assert(toTOML(JSONValue([1, 2, 3])) == [1, 2, 3]); assert(toTOML(JSONValue(["a" : 1, "b" : 2])) == ["a" : 1, "b" : 2]);
Convert a JSONValue to a TOMLValue.