我有一个以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/无效。
答案 0 :(得分:2)
您想在JSON中使用C#创建模型
public class User
{
public string name { get; set; }
public string url { get; set; }
public List<Product> product { get; set; }
}
public class Product
{
public string name { get; set; }
public Decimal price { get; set; }
}