当尝试使用 更新类属性时,不会JsonConvert.PopulateObject调用JsonPathConverter,因此填充不会完成。
示例类:
[JsonConverter(typeof(JsonPathConverter))]
public class SampleClass
{
int id;
[JsonProperty("sample.id")]
public int Id
{
get
{
return id;
}
set
{
id = value;
}
}
}
Run Code Online (Sandbox Code Playgroud)
拨电至PopulateObject:
var sampleClass = new SampleClass() {
Id = 1
};
var str = "{sample:{id:2}}";
JsonConvert.PopulateObject(str, sampleClass, new JsonSerializerSettings());
Run Code Online (Sandbox Code Playgroud)
但该Id属性永远不会设置为 2。
我已经尝试JsonSerializerSettings过,converter = new JsonPathConverter()但它也不起作用。
知道为什么它不起作用吗?
我正在使用来自http://www.slidesjs.com/的 slidejs ,我想刷新图像列表,因为我需要动态添加和删除图像.
有没有办法做到这一点?我试过使用delete $ .fn.pluginName但没有运气.
谢谢