小编VeY*_*roN的帖子

JsonConvert.PopulateObject 不使用 JsonConverter 类属性

当尝试使用 更新类属性时,不会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()但它也不起作用。

知道为什么它不起作用吗?

c# json.net deserialization

5
推荐指数
1
解决办法
1539
查看次数

刷新幻灯片

我正在使用来自http://www.slidesjs.com/的 slidejs ,我想刷新图像列表,因为我需要动态添加和删除图像.

有没有办法做到这一点?我试过使用delete $ .fn.pluginName但没有运气.

谢谢

javascript jquery on-the-fly

4
推荐指数
1
解决办法
4371
查看次数

标签 统计

c# ×1

deserialization ×1

javascript ×1

jquery ×1

json.net ×1

on-the-fly ×1