我的 C# 服务正在接收来自外部服务的对象,其格式有些 "模糊",看起来像这样:
{
"member": {
"<dynamicProperty>": {
"value":"some_string",
"score": 10
}
}
这个属性 "" 可以针对每个对象进行更改,我没有定义和限制其可能值的列表,当然我也不能更改此格式。
有人知道 Json.NET 或其他 Json .NET 序列化程序是否可以帮助我并允许我定义像下面的 Member
和 DynamicProperty
类,以便我能够轻松反序列化吗?
class Member
{
[JsonProperty(PropertyName= "??")] // what should I put here?
public DynamicProperty { get; set; }
}
class DynamicProperty
{
public string value;
public int score;
}
谢谢
member
还有其他属性吗? - Tim S.