private static void RecursiveObjectToString(JSONObject obj,
StringBuilder sb, int level)
{
if (obj.IsDictionary)
{
sb.AppendLine();
RecursiveDictionaryToString(obj, sb, level + 1);
}
else if (obj.IsArray)
{
foreach (JSONObject o in obj.Array)
{
RecursiveObjectToString(o, sb, level);
sb.AppendLine();
}
}
else // some sort of scalar value
{
sb.Append(obj.String);
}
}
private static void RecursiveDictionaryToString(JSONObject obj,