Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何反序列化这个JSON对象?_C#_Json_Serialization_Hammock - Fatal编程技术网

C# 如何反序列化这个JSON对象?

C# 如何反序列化这个JSON对象?,c#,json,serialization,hammock,C#,Json,Serialization,Hammock,我需要像这样反序列化json: {"success":true,"loggedin":false,"data":{"accessTime":1285167129}} 我的目标是: public class Heartbeat { public bool Success { get; set; } public bool Loggedin { get; set; } public HeartbeatData Data { get; set; } } public cl

我需要像这样反序列化json:

{"success":true,"loggedin":false,"data":{"accessTime":1285167129}}
我的目标是:

public class Heartbeat
{
    public bool Success { get; set; }
    public bool Loggedin { get; set; }

    public HeartbeatData Data { get; set; }
}

public class HeartbeatData
{
    public int AccessTime { get; set; }
}

但是HeartbeatData不会序列化。

尝试使用看看这是否有效,然后我们看看是Hammock还是C造成问题。

这是什么语言?(反序列化的代码在哪里?)Csharp,我使用的是框架hammock2。这将使用ServiceStack.Text进行反序列化。我认为更改为Newtonsoft.json使用一些反序列化程序时,必须将类标记为
[Serializable]
,它才能工作。。