很新的.NET。还没忘了怎么办字典,列表,数组的窍门等创建JSON数组与ServiceStack
我需要以交谈的SugarCRM的REST API产生这种JSON:
{
"name_value_list": {
"assigned_user_name": {
"name": "assigned_user_name",
"value": "joe"
},
"modified_by_name": {
"name": "modified_by_name",
"value": "jill"
},
"created_by_name": {
"name": "created_by_name",
"value": "jack"
}
}
}
从这个C#POCO,与ServiceStack很好地扮演:
public class lead {
public string assigned_user_name { get; set; }
public string modified_by_name { get; set; }
public string created_by_name { get; set; }
}
我必须做这样的转换为许多不同类别的,所以我不认为这是明智的做法是创建另一个强类型类(ALA Costomising the serialisation/serialised JSON in service stack)
我已经看过ServiceStack文档,但也许我错过了这个地方的例子。
如何建立这个JSON的方式,我可以扩展到其他ServiceStack波苏斯?
感谢您的回应!此解决方案涉及更改Lead对象并强烈地将其输入到所需的JSON中 - 这意味着我的其他服务必须处理sugarCRM的格式。在某些情况下这可能是可以的。 – cam