C# 使用Newtonsoft';s JSON
我正在尝试从foursquare菜单的API反序列化价格数据。然而,无论我尝试什么,我都会得到一个空值来代替价格 我试图解析的数据如下所示:C# 使用Newtonsoft';s JSON,c#,json,windows-phone-7,json.net,C#,Json,Windows Phone 7,Json.net,我正在尝试从foursquare菜单的API反序列化价格数据。然而,无论我尝试什么,我都会得到一个空值来代替价格 我试图解析的数据如下所示: "prices": [ "(single) $5.00", "(double) $9.00" ] 我尝试过以下代码: [JsonProperty("prices")] public List<string> Prices { get; set; } [JsonProperty(“价格”)] 公开标价{get;set;} 以
"prices": [
"(single) $5.00",
"(double) $9.00"
]
我尝试过以下代码:
[JsonProperty("prices")]
public List<string> Prices { get; set; }
[JsonProperty(“价格”)]
公开标价{get;set;}
以及各种其他选项,包括用string替换List[string],用包含字符串的List[ProductPrice]替换List[string]。这些尝试都没有奏效
有人知道我做错了什么吗
注意:我的其余代码正常工作,菜单反序列化正确,价格除外,因此我的web请求等没有问题。您的(部分)json和属性声明没有问题。看来问题在于你没有给我们看的部分。啊,问题确实是我自己的。事实证明,价格数据并不总是返回的。经过进一步测试,它确实分析了价格。谢谢,L.B。