我有一个以 json 格式提供的 REST API。json看起来像这样
[{"user":{"name":"foo","url":"bar"}}
,[{"product":{"name":"banana","price":"85"}},
{"product":{"name":"peach","price":"66"}},
{"product":{"name":"strawberry","price":"78"}}]]
如何使用 json.NET 传输它?
我尝试了一些变种
public class Product
{
[JsonProperty("Name")]
public string name { get; set; }
[JsonProperty("price")]
public string Price { get; set; }
}
public class RootObject
{
public Product product { get; set; }
}
但它不适用于Product p = JsonConvert.DeserializeObject<Product>(e.Result);
如何声明这两个类?抱歉,但http://json2csharp.com/不起作用。