我正在尝试使用C#类及其包含值的属性创建jsonObject和json数组。请参见下面的完整代码。
public class Product
{
public Int32 Id { get; set; }
public String FirstName { get; set; }
public String LastName { get; set; }
public String Address { get; set; }
}
protected void Button1_Click(object sender, EventArgs e)
{
Product pr = new Product();
pr.Id = 10;
pr.FirstName = "John";
pr.LastName = "ab";
pr.Address = "My Add1";
string json = JsonConvert.SerializeObject(pr,Formatting.Indented);
System.IO.File.WriteAllText(@"d:\abcjson.json", json);
}
以上代码输出如下:
{
"Id": 10,
"FirstName": "John",
"LastName": "ab",
"Address": My Add1,
}
但我需要在jsonObject和jsonArray之后得到以下输出。请问如何在按钮点击下使用上述json代码来获得以下输出。提前致谢。
{
"Product":[
{
"Id": 10,
"FirstName ":"John",
"lastName":"ab",
"Address":My add1
}
]
}