public override string Stringify(JSONStringifyOption o) { string rtn = "{ "; foreach (var e in _data) { if (!o.addnullobject && e.Value == null) { continue; } rtn += JSONParser.StringWithEscape(e.Key) + ":"; rtn += e.Value.Stringify(o) + ","; } rtn = rtn.Substring(0, rtn.Length - 1); rtn += "}"; return(rtn); }//들여쓰기 조절할 방법 추가해야 함.
public override string Stringify(JSONStringifyOption o) { string rtn = "[ "; foreach (JSONNode n in _data) { if (!o.addnullobject && n == null) { continue; } rtn += n.Stringify(o); rtn += ','; } rtn = rtn.Substring(0, rtn.Length - 1); rtn += ']'; return(rtn); }
public override string Stringify(JSONStringifyOption o) { return("null"); }
static public string Stringify(JSONNode n, JSONStringifyOption o) { throw new NotImplementedException(); }