package org.jersey2.moxy.example; import javax.ws.rs.ext.ContextResolver; import org.glassfish.jersey.filter.LoggingFilter; import org.glassfish.jersey.moxy.json.MoxyJsonConfig; import org.glassfish.jersey.moxy.json.MoxyJsonFeature; import org.glassfish.jersey.server.ResourceConfig; public class MyApplication extends ResourceConfig { public MyApplication() { packages("org.jersey2.moxy.example"); register(LoggingFilter.class); //使用Moxy操作json register(MoxyJsonFeature.class);//json序列化与反序列化 register(createMoxyJsonResolver());//json序列化与反序列化 } public static ContextResolver<MoxyJsonConfig> createMoxyJsonResolver() { MoxyJsonConfig moxyJsonConfig = new MoxyJsonConfig(); moxyJsonConfig.setFormattedOutput(true);//格式化json return moxyJsonConfig.resolver(); } }