很新的.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