         }
     }
 
-    func dumpNumber(to string: inout Swift.String, number: Double) {
+    static func dump(number: Double, in string: inout Swift.String) {
         if number % 1 == 0 {
             string.append(Swift.String(Int(number)))
         }

        string.append(close)
    }

    func dumpString(to string: inout Swift.String, jsonString: Swift.String) {
        let rs : UnicodeScalar = "\\"
        let s : UnicodeScalar = "/"
        let q : UnicodeScalar = "\""

        }
    }

    static func dump(array: [JSON], in string: inout Swift.String) {
        let comma : UnicodeScalar = ","
        let open : UnicodeScalar = "["
        let close : UnicodeScalar = "]"
        string.append(open)
        for child in array {
            dump(json: child, in: &string)
            string.append(comma)
        }
        // remove last comma
