草庐IT

jsonProperty

全部标签

c# - 分配给单个属性的多个 JsonProperty 名称

我有两种格式的JSON,我想将它们反序列化为一个类。我知道我们不能将两个[JsonProperty]属性应用于一个属性。您能建议我实现这一目标的方法吗?stringjson1=@"{'field1':'123456789012345','specifications':{'name1':'HFE'}}";stringjson2=@"{'field1':'123456789012345','specifications':{'name2':'HFE'}}";publicclassSpecifications{[JsonProperty("name1")]publicstringCodeM

c# - 使用注释将嵌套的 JSON 结构反序列化为使用 Json.NET 的扁平类

是否可以使用JsonProperty注释将嵌套的Json属性映射到非嵌套的.NET成员?假设你有一些这样的Json:{"id":9999,"created_date":"Thu,23Jun201112:56:24+0000","pos":{"type":"someType","coordinates":[59.323,18.0654]}}并希望将其反序列化为扁平类MyClass使用JsonConvert.DeserializeObject(jsonstr);下面的类中是否可以使用注解将Json坐标列表映射到Lat和Lng:publicclassMyClass{[JsonProperty

c# - 使用注释将嵌套的 JSON 结构反序列化为使用 Json.NET 的扁平类

是否可以使用JsonProperty注释将嵌套的Json属性映射到非嵌套的.NET成员?假设你有一些这样的Json:{"id":9999,"created_date":"Thu,23Jun201112:56:24+0000","pos":{"type":"someType","coordinates":[59.323,18.0654]}}并希望将其反序列化为扁平类MyClass使用JsonConvert.DeserializeObject(jsonstr);下面的类中是否可以使用注解将Json坐标列表映射到Lat和Lng:publicclassMyClass{[JsonProperty