JToken VisitArray(JArray jArray) { var e = jArray.GetEnumerator(); bool addComma = false; sb.Append("["); while (e.MoveNext()) { var v = e.Current; if (addComma) sb.Append(", "); else addComma = true; Visit(v); } sb.Append("]"); return jArray; }