如何在Alfresco的用户首选项中从JSON中删除特定值

时间:2015-04-04 13:00:44

标签: alfresco alfresco-share

当我使用以下链接时

http://localhost:8080/alfresco/service/api/people/admin/preferences?pf=org.my

它返回一个像这样的json结构

{"org": 
    {"ivory": 
        {"share": 
            {"site": 
                {"search": 
                    {"dashlet": 
                        {"component-1-1": 
                            {"search-definition": 
                                {"fromdate": "01\/02\/2015", 
                                 "author": "jhone", 
                                 "todate": "30\/04\/2015", 
                                 "term": "pensions"
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}

如何从此JSON中删除作者部分?

1 个答案:

答案 0 :(得分:0)

首选项REST API具有delete webscript。要从首选项存储中删除项目,请确保 pf 参数中指定的过滤器标识要删除的项目,然后使用HTTP删除方法调用它。

E.g。对此URL的HTTP GET:

http://localhost:8080/alfresco/service/api/people/admin/preferences?pf=org.alfresco.share.sites.favourites.12345
如果该网站受到青睐,

将返回true。要从收藏夹中删除它,请为同一URL发出HTTP DELETE请求。