0

我想用这样的嵌套数组和对象创建 JSON:

{"orderId": "AF34235", 
 "recipients": [{"name": "Jane Doe", "address": "123 Main"},
                {"name": "Bob Doe", "address": "456 Broad"}],
 "sender": {"id": 123, "address": "789 Spruce"}
}

这可能DataContractJsonSerializer吗?如果是这样,我的实体应该是什么样子?

[DataContract]
class Order
{
    [DataMember(Name = "orderId")]
    public string OrderId { get; set; }

    // what next?

}
4

1 回答 1

1

我的实体应该是什么样子?

看到这个网站http://json2csharp.com/

public class Recipient
{
    public string name { get; set; }
    public string address { get; set; }
}

public class Sender
{
    public int id { get; set; }
    public string address { get; set; }
}

public class RootObject
{
    public string orderId { get; set; }
    public List<Recipient> recipients { get; set; }
    public Sender sender { get; set; }
}
于 2013-04-15T22:08:40.500 回答