Beispiel #1
0
 public JMbr(bool v, string name = null)
 {
     this.name = name;
     type      = v ? JType.True : JType.False;
     refv      = null;
     numv      = default;
 }
Beispiel #2
0
 public JMbr(JNumber v, string name = null)
 {
     this.name = name;
     type      = JType.Number;
     refv      = null;
     numv      = v;
 }
Beispiel #3
0
 public JMbr(string v, string name = null)
 {
     this.name = name;
     type      = JType.String;
     refv      = v;
     numv      = default;
 }
Beispiel #4
0
 public JMbr(JArr v, string name = null)
 {
     this.name = name;
     type      = JType.Array;
     refv      = v;
     numv      = default;
 }
Beispiel #5
0
 public JMbr(JObj v, string name = null)
 {
     this.name = name;
     type      = JType.Object;
     refv      = v;
     numv      = default;
 }
Beispiel #6
0
 public JMbr(JType jnull, string name = null)
 {
     this.name = name;
     type      = jnull;
     refv      = null;
     numv      = default;
 }
Beispiel #7
0
 public void Put(string name, JNumber v)
 {
     Add(' ');
     Add(name);
     Add('=');
     Add('"');
     Add(v);
     Add('"');
 }
Beispiel #8
0
 public void Add(JNumber v)
 {
     Add(v.Long);
     if (v.Pt)
     {
         Add('.');
         Add(v.fract);
     }
 }
Beispiel #9
0
 public void Put(string name, JNumber v)
 {
     Part(name);
     Add(v.bigint);
     if (v.Pt)
     {
         Add('.');
         Add(v.fract);
     }
 }
Beispiel #10
0
        public void Put(string name, JNumber v)
        {
            if (counts[level]++ > 0)
            {
                Add(',');
            }
            if (name != null)
            {
                Add('"');
                Add(name);
                Add('"');
                Add(':');
            }

            Add(v.bigint);
            if (v.Pt)
            {
                Add('.');
                Add(v.fract);
            }
        }
Beispiel #11
0
 public void Add(string name, JNumber v)
 {
     Add <JMbr>(new JMbr(v, name));
 }
Beispiel #12
0
 public void Add(JNumber elem)
 {
     Add(new JMbr(elem));
 }
Beispiel #13
0
 public void Put(string name, JNumber v)
 {
 }