/// <summary>
/// 当模型是值对象,返回key
/// </summary>
private string Key
{
get
{
if (IsValue())
return base._GetKey(rawjson);
return null;
}
}
/// <summary>
/// 当模型是值对象,返回value
/// </summary>
private string Value
{
get
{
if (!IsValue())
return null;
return base._GetValue(rawjson);
}
}
}
}
使用方法
public CommonJsonModel DeSerialize(string json)
{
return new CommonJsonModel(json);
}
超级简单,只要new一个通用对象,把json字符串放进去就行了。
针对上文的3个例子,我给出3种使用方法: