protected override JsonValue _OnGetJsonValue() { JsonInteger rtn = new JsonInteger(); rtn.init(_data10k); return(rtn); }
protected override JsonValue _OnGetJsonValue() { JsonInteger rtn = new JsonInteger(); rtn.init(_isEmpty ? -1 : _data); return(rtn); }
protected override JsonValue _OnGetJsonValue() { switch (_type) { case NumberType.Integer: JsonInteger iRtn = new JsonInteger(); iRtn.init(_iData); return(iRtn); case NumberType.Double: JsonDouble rtn = new JsonDouble(); rtn.init(_data); return(rtn); } Debug.Exception("NumberVal类型错误"); return(new JsonNil()); }