public void writeJson(StreamWriter outputStream, string tab, bool isFirst) { string entryStarter = isFirst ? "" : ","; outputStream.Write("{0}\n{1}{{", entryStarter, tab); Utils.writeJson(outputStream, "key", (int)key, "", true, false, 3); Utils.writeJson(outputStream, "value", value, " ", false, false, 0); Utils.writeJson(outputStream, "_comment", key.ToString(), " ", false, false, 0); outputStream.Write("}"); }