标签: wordpress-json-api

java.lang.ClassNotFoundException:com.fasterxml.jackson.annotation.JsonInclude $ Value

我试图将我的json字符串转换为java对象,我收到错误

线程"main"中的异常java.lang.NoClassDefFoundError:com/fasterxml/jackson/annotation/JsonInclude $ com,位于com.fasterxml.jackson的com.fasterxml.jackson.databind.cfg.MapperConfig.(MapperConfig.java:45). com.fasterxml.jackson.databind.ObjectMapper.(ObjectMapper.java:452)中的databind.ObjectMapper.(ObjectMapper.java:535)位于com.allianz.cmis.util.ApacheHttpClientGet.main(ApacheHttpClientGet.java:65)引起的:java.lang.ClassNotFoundException:com.fasterxml.jackson.annotation.JsonInclude $ java at java.net.URLClassLoader $ 1.run(URLClassLoader.java:366)at java.net.URLClassLoader $ 1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method)at java.net.URLClassLoader.findClass(URLClassLoader.java:354)at java.lang.ClassLoader.loadClass(ClassLoader.java:425)at sun.misc.Launcher $ AppClassLoader .loadClass(Launcher.java:308)at java.lang.ClassLoader.loadClass(ClassLoader.java:358)... 4更多

这是我的json字符串和我的代码片段

json字符串 {'ctpnsw': [{'abc' , 'def' }]}

模型

public class Fields {

     private List<String> ctpnsw;

    public List<String> getCtpnsw() {
        return ctpnsw;
    }

    public void setCtpnsw(List<String> ctpnsw) {
        this.ctpnsw = ctpnsw;
    }

}
Run Code Online (Sandbox Code Playgroud)

Java代码

ObjectMapper mapper = new ObjectMapper(); List<Fields> list = mapper.readValue(output, TypeFactory.defaultInstance().constructCollectionType(List.class,Fields.class)); System.out.println(list);

java jackson wordpress-json-api

34
推荐指数
6
解决办法
7万
查看次数

WP rest API按标题发布

如果帖子存在与否,我正试图通过帖子标题进行检查.出于某种原因,当我尝试类似的东西:

http://domain.com/wp-json/wp/v2/posts?filter[post-title]=table
Run Code Online (Sandbox Code Playgroud)

我希望如果存在名称表的帖子,要获得帖子,如果没有,请获得空响应.但由于某种原因,当帖子标题不存在时,我会收到所有帖子.如果没有帖子,那么怎么会变空?

wordpress wordpress-json-api wp-api

6
推荐指数
2
解决办法
5990
查看次数

不加载主题和插件,使WordPress WP-API更快

我想更快地向WordPress API发出请求.我的API在插件中实现(使用register_rest_route来注册我的路由).但是,由于这是一个插件,所有内容都加载了它(子主题和主题),基本上对这个API的查询需要半秒钟,因为加载了所有这些无用的部分.

WordPress API不能以其他方式使用吗?由于大多数使用WP-API的插件不需要加载任何其他插件,更不用说主题......我不明白他们怎么会错过这个.

反正有没有这样做?

php wordpress wordpress-plugin wordpress-json-api wp-api

5
推荐指数
2
解决办法
6087
查看次数

如何让Wordpress JSON-API在Nginx服务器上运行?

出于某种原因"开箱即用",Wordpress JSON API无法在Nginx上运行.我在nginx conf中尝试了几种重定向方案.我唯一能做的就是?json.但是,这不适用于身份验证和注册.

作为一个FYI,我正在开发一个cordova应用程序并尝试使用WP JSON API进行WP后端.

nginx json-api wordpress-json-api

2
推荐指数
2
解决办法
4256
查看次数