我在我的WCF数据服务中使用Json.NET.
这是我的课程(简化):
[DataContract]
public class Component
{
public Component()
{
// I'm doing some magic here.
}
}
Run Code Online (Sandbox Code Playgroud)
如何在不调用构造函数的情况下反序列化该类JsonConvert.DeserializeObject?
对不起,如果不清楚,随时提问.
我正在使用Json.NET在服务器端反序列化请求.
有类似的东西
public object[] Values
Run Code Online (Sandbox Code Playgroud)
我需要把像价值观30.0,27,54.002,和他们需要double的和int的.
Json.NET有一个名为FloatParseHandling的反序列化属性,但没有像IntParseHandling这样的选项.所以问题是如何将整数反序列化int?
我完全不知道怎么做.
我使用的示例类:
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}}.
任何帮助表示赞赏,谢谢.