Exemplo n.º 1
0
 internal string ToJsonString(bool compressed, int level)
 {
     if (compressed)
     {
         return(String.Format("\"{0}\":{1}", BjSJsonHelper.EscapeString(this.Name), BjSJsonHelper.ToJsonString(this.Value, true, 0)));
     }
     else
     {
         return(String.Format("\"{0}\" : {1}", BjSJsonHelper.EscapeString(this.Name), BjSJsonHelper.ToJsonString(this.Value, false, level + 1)));
     }
 }
Exemplo 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())));
     }
 }