Ejemplo n.º 1
0
 internal string ToJsonString(bool compressed, int level)
 {
     if (compressed)
     {
         return(String.Format("{{{0}}}", String.Join(",", Members.Select(m => m.ToJsonString(true, 0)).ToArray())));
     }
     else if (this.Members.Count == 0)
     {
         return("{ }");
     }
     else
     {
         string levelStr = BjSJsonHelper.GetLevelString(level);
         string level1   = BjSJsonHelper.GetLevelString(level + 1);
         return(String.Format("{{\r\n{0}{2}\r\n{1}}}", level1, levelStr, String.Join(String.Format(",\r\n{0}", level1),
                                                                                     Members.Select(m => m.ToJsonString(false, level + 1)).ToArray())));
     }
 }
Ejemplo n.º 2
0
 internal string ToJsonString(bool compressed, int level)
 {
     if (compressed)
     {
         return(String.Format("[{0}]", String.Join(",", this.Values.Select(v => BjSJsonHelper.ToJsonString(v, true, 0)).ToArray())));
     }
     else if (this.Values.Count == 0)
     {
         return("[ ]");
     }
     else
     {
         string levelStr = BjSJsonHelper.GetLevelString(level);
         string level1   = BjSJsonHelper.GetLevelString(level + 1);
         return(String.Format("[\r\n{0}{2}\r\n{1}]", level1, levelStr, String.Join(String.Format(",\r\n{0}", level1),
                                                                                   this.Values.Select(v => BjSJsonHelper.ToJsonString(v, false, level + 1)).ToArray())));
     }
 }