小编Igo*_*tin的帖子

如何在不调用构造函数的情况下反序列化类?

我在我的WCF数据服务中使用Json.NET.

这是我的课程(简化):

[DataContract]
public class Component
{
    public Component()
    {
        // I'm doing some magic here.
    }
}
Run Code Online (Sandbox Code Playgroud)

如何在调用构造函数的情况下反序列化该类JsonConvert.DeserializeObject

对不起,如果不清楚,随时提问.

c# json.net deserialization

18
推荐指数
2
解决办法
7940
查看次数

如何将整数反序列化为int,而不是长?

我正在使用Json.NET在服务器端反序列化请求.

有类似的东西

public object[] Values
Run Code Online (Sandbox Code Playgroud)

我需要把像价值观30.0,27,54.002,和他们需要double的和int的.

Json.NET有一个名为FloatParseHandling的反序列化属性,但没有像IntParseHandling这样的选项.所以问题是如何将整数反序列化int

c# json.net deserialization

8
推荐指数
1
解决办法
2822
查看次数

如何使用JSON.Net将System.Drawing.Size序列化/序列化为对象?

我完全不知道怎么做.

我使用的示例类:

class MyClass
{

    private Size _size = new Size(0, 0);

    [DataMember]
    public Size Size
    {
        get { return _size; }
        set { _size = value; }
    }
}
Run Code Online (Sandbox Code Playgroud)

这被序列化为{size: "0, 0"}.我需要的是{size: {width: 0, height: 0}}.

任何帮助表示赞赏,谢谢.

c# serialization json json.net

5
推荐指数
1
解决办法
1922
查看次数

标签 统计

c# ×3

json.net ×3

deserialization ×2

json ×1

serialization ×1