JSON.Net, Dictionary<string, string> Dictionary<string, object>, - [JsonExtensionData] , :
public class Usage
{
public string app { get; set; }
[JsonExtensionData]
public Dictionary<string, object> KVPs { get; set; }
}
:
string json = JsonConvert.SerializeObject(usage);
JSON, :
{"app":"myapp","k1":"v1","k2":"v2"}
, JSON Usage , . JSON, , KVPs.
Usage usage = JsonConvert.DeserializeObject<Usage>(json);