Пример #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CsharpJson.JsonValue"/> class.
 /// 初始化一个新的<see cref="CsharpJson.JsonValue"/>类的实例,JsonValue类型为JsonType.NUMBER
 /// </summary>
 /// <param name="value">Value.</param>
 public JsonValue(double value)
 {
     type       = JsonType.NUMBER;
     this.value = new JsonDouble(value);
 }
Пример #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CsharpJson.JsonValue"/> class.
 /// 初始化一个新的<see cref="CsharpJson.JsonValue"/>类的实例,JsonValue类型为JsonType.BOOL
 /// </summary>
 /// <param name="value">If set to <c>true</c> value.</param>
 public JsonValue(bool value)
 {
     type       = JsonType.BOOL;
     this.value = new JsonBool(value);
 }
Пример #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CsharpJson.JsonValue"/> class.
 /// 初始化一个新的<see cref="CsharpJson.JsonValue"/>类的实例,JsonValue类型为JsonType.NULL
 /// </summary>
 public JsonValue()
 {
     type       = JsonType.NULL;
     this.value = null;
 }
Пример #4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CsharpJson.JsonValue"/> class.
 /// 初始化一个新的<see cref="CsharpJson.JsonValue"/>类的实例,JsonValue类型为JsonType.OBJECT
 /// </summary>
 /// <param name="value">Value.</param>
 public JsonValue(JsonObject value)
 {
     type       = JsonType.OBJECT;
     this.value = value;
 }
Пример #5
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CsharpJson.JsonValue"/> class.
 /// 初始化一个新的<see cref="CsharpJson.JsonValue"/>类的实例,JsonValue类型为JsonType.ARRAY
 /// </summary>
 /// <param name="value">Value.</param>
 public JsonValue(JsonArray value)
 {
     type       = JsonType.ARRAY;
     this.value = value;
 }
Пример #6
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CsharpJson.JsonValue"/> class.
 /// 初始化一个新的<see cref="CsharpJson.JsonValue"/>类的实例,JsonValue类型为JsonType.STRING
 /// </summary>
 /// <param name="value">Value.</param>
 public JsonValue(string value)
 {
     type       = JsonType.STRING;
     this.value = new JsonString(value);
 }