我有一個對象,我想將其序列化爲自定義序列化格式。例如如何在對象的不同屬性上創建自定義序列化
class MyObj
{
public string Name { get;set;}
public Dictionary<string, string> KeyValues {get;set; }
}
我想camelcase名稱,但不是KeyValues。這在Newtonsoft中可能嗎?我知道如何爲整個對象做這件事,但不知道具體屬性。
因此,輸出應該是這樣的:
{
"name" : "Mike",
"keyValues":
{
"Abc": "x",
"Prv": "y"
}
}
我用了一個簡短的例子。 不過我用駝峯 JsonSerializerSettings { ContractResolver =新CamelCasePropertyNamesContractResolver(), }; 這是用於課堂上的其他對象。我只需要非駱駝的情況下只有KeyValues裏面。 – Abhay