小编tim*_*fei的帖子

Jackson2定制解串器工厂

我将杰克逊1.6代码移植到杰克逊2并偶然发现了一个已弃用的代码.

我在杰克逊1.6中所做的是:

CustomDeserializerFactory sf = new CustomDeserializerFactory();
mapper.setDeserializerProvider(new StdDeserializerProvider(sf));
sf.addSpecificMapping(BigDecimal.class, new BigDecimalDeserializer());
t = mapper.readValue(ts, X[].class);
Run Code Online (Sandbox Code Playgroud)

谁知道如何在杰克逊2中做到这一点?

jackson

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

通过INavigationProvider将菜单项添加到主菜单但不会显示?

使用Orchard cms 1.5.1我创建了一个模块,其中包含从Web服务获取列表的控制器.我想在启用此模块时在主菜单中添加一个菜单项.为此,我创建了MainMenu如下:

public class MainMenu:INavigationProvider
{
    public Localizer T { get; set; }
    public String MenuName
    {
        get { return "main"; }
    }
    public void GetNavigation(NavigationBuilder builder)
    {
        builder.Add(menu => menu.Add(T("Fetched List"), "4", item => item.Action("Index", "FetchedList")));
    }
}
Run Code Online (Sandbox Code Playgroud)

启用我的模块后,导航将不会显示该菜单项.难道我做错了什么?

orchardcms

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

标签 统计

jackson ×1

orchardcms ×1