任何人都可以告诉我,我们如何解析一个以字母开头的字段$?
见下面的样本,
{
id: 123,
$firstName: "abc",
$lastName: "xyz"
}
Run Code Online (Sandbox Code Playgroud)
我曾经通过下面的对象解析它,但是将值变为空.
var jsonString = "{\"id\": 123,\"$firstName\": \"abc\", \"$lastName\": \"xyz\"}";
var restaurant = Newtonsoft.Json.JsonConvert.DeserializeObject<Models.Data>(jsonString);
Run Code Online (Sandbox Code Playgroud)
数据
public class Data
{
public int ID { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
FirstName并且LastName正在null
请告诉我我做错了什么.
我需要将表示小时的浮点数转换为小时:分钟:秒.
如何使用C#实现这一点.
目前我正在将这个5.4898391027272906浮动小时转换为小时分钟和秒,我得到的结果只有几小时和几分钟而不是秒.
以下是我的代码:
double time = 5.4898391027272906;
double hours = Math.Floor(time);
double minutes = Math.Floor(time * 60 % 60);
double seconds = Math.Floor(time * 360 % 360);
Run Code Online (Sandbox Code Playgroud)
结果:小时= 5,分钟= 29,秒= 176
但我希望在60秒之间获得一秒钟.