/// <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); }
/// <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); }
/// <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; }
/// <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; }
/// <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; }
/// <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); }