是不是 \"Num\":0.0005 会被默认为double
而 \"Num\":2 被默认为int64 ?
解决方案 »
- <input type=button>触发<input type=file>的click事件后 ,点击保存, 为什么先清空input,而导致上传的文件为空?
- ajaxpro 第一次有值,第二次null
- 采用模板也后,可编辑区域的问题
- 讀取excel數據進DataTable
- 问个问题,关于嵌套母版页的。
- global.asax文件是自动生成还是要自己创建的???急~~~~~~~~~~~~~~~~~~~~~~
- 谁有eWebEditor asp.net版本的啊
- 用System.Diagnostics.Process.Start("c:\\test.xls")打开Excel文档的怪问题
- 为什么我vs2003下编译的dll在 framework1.1下不能运行?
- 急,程序昨完了,碰到这么个问题??
- AspNetpager7.2版本怎么用?(详细完整点)
- 如何实现网页与服务器的实时通信
static void Main(string[] args)
{
var bonus1 = JsonConvert.DeserializeObject<JsonBonus>("{\"Ratio\":100,\"BonusType\":1,\"Num\":0.0005}");
Console.WriteLine("BonusType:" + bonus1.BonusType); var bonus2 = JsonConvert.DeserializeObject<JsonBonus>("{\"Ratio\":10,\"BonusType\":2,\"Num\":2}");
Console.WriteLine("Num:" + bonus2.Num);
Console.Read();
}
public class JsonBonus : ITaskerLogic
{
[DataMember(Order = 0)]
public int Ratio{get;set;}
[DataMember(Order = 1)]
public int BonusType{get;set;}
[DataMember(Order = 2)]
public float Num{get;set;}
public int MsgID { get { return 11; } }
}