C#Json-各种数据类型的JSONproperty。净额3.5

C#Json-各种数据类型的JSONproperty。净额3.5,c#,json,serialization,json-deserialization,C#,Json,Serialization,Json Deserialization,试图找出如何序列化或反序列化(JSON)对象,该对象的值属性可以是bool、number或string "object": { "id":"someID", "value": -10 or true or "someString" } 我希望我将需要使用JSONConvert,但是我并没有真正找到如何使用基本数据类型来实现这一点,我所能找到的只是在单个对象或所述对象的数组之间进行转换。这

试图找出如何序列化或反序列化(JSON)对象,该对象的值属性可以是bool、number或string

"object": {
  "id":"someID",
  "value": -10 or true or "someString"
}

我希望我将需要使用JSONConvert,但是我并没有真正找到如何使用基本数据类型来实现这一点,我所能找到的只是在单个对象或所述对象的数组之间进行转换。这似乎应该是直截了当的,不管出于什么原因,我就是搞不懂。

您可以转换为对象数据类型,它可以是数字、字符串、列表。。。你只要小心处理就行了

    public class Object
    {
        [JsonProperty("id")]
        public string Id { get; set; }
        [JsonProperty("value")]
        public object Value { get; set; }
    }

您可以转换为对象数据类型,它可以是数字、字符串、列表。。。你只要小心处理就行了

    public class Object
    {
        [JsonProperty("id")]
        public string Id { get; set; }
        [JsonProperty("value")]
        public object Value { get; set; }
    }

转换成对象数据类型转换成对象数据类型这是我想到的,我想可能有更好的方法。但我想我可以这样做。这就是我想到的,我想可能有更好的办法。但我想我可以用这个。