小编var*_*ren的帖子

如何在泽西岛列出所有已注册的JAX-RS实体提供商

让我们假设我有一个简单的泽西应用程序,在github上嵌入了jetty Demo项目,下面是基本代码.

回到jersey1的日子我有日志消息:

??? 07, 2016 5:05:50 AM com.sun.jersey.api.core.PackagesResourceConfig init
INFO: Scanning for root resource and provider classes in the packages:
  ru.varren
??? 07, 2016 5:05:50 AM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
  class ru.varren.MyResource
??? 07, 2016 5:05:50 AM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Provider classes found:
  class ru.varren.JsonProvider
??? 07, 2016 5:05:50 AM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.19.1 03/11/2016 02:08 PM'
Run Code Online (Sandbox Code Playgroud)

但现在我正在尝试使用jersey2和thiere不再是日志信息.所以,我的问题是如何列出所有已注册的JAX-RS实体提供商.我不在乎在哪里列出它们.在main功能或某种 @GET MyResource方法.可能我应该在我的设置中更改一些东西或者放置logger布尔值,但是找不到它.

这纯粹是为了测试目的.所有提供者类的简单打印对我来说已经足够了.冷却器选项是打印提供者和accosiated @Produces和 …

java jax-rs jersey jersey-2.0

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

如何用Gson解析不同对象的Json数组?

Json字符串:

  [  
       //Object 1

       {  
          TypeName:"CheckSpecificDday",
          SpecificDay:"20160413",
          Lunar:1
       },

       {  
          TypeName:"CheckSpecificDday",
          SpecificDay:"20160414",
          Lunar:1
       },

       //Object 2

       {  
          TypeName:"CheckEveryDayDday",
          StartDate:"20160413",
          EndDate:"20260417",
          Interval:1,
          StartOption:"D",
          HolidayCondition:1
       },

       //Object 3

       {  
          TypeName:"CheckEveryDdayOfWeek",
          StartDate:"20160413",
          EndDate:"",
          Interval:1,
          SpecificDayOfWeek:"3",
          HolidayCondition:1
       },

       //Object 4

       {  
          TypeName:"CheckEveryMonthSpecificDday",
          StartDate:"20160413",
          EndDate:"",
          Interval:1,
          SpecificDD:"13,14",
          HolidayCondition:1
       },

       //Object 5

       {  
          TypeName:"CheckEveryYearWeek",
          StartDate:"20160413",
          EndDate:"",
          Interval:1,
          SpecificMMnthWeek:"0433",
          HolidayCondition:1
       }

    ]
Run Code Online (Sandbox Code Playgroud)

我有一个像上面这样的Json数组.我想要的是用Gson将它解析为不同的对象类型(正如我评论的那样让它更清晰),但我不知道该怎么做.请帮我.先感谢您!

java android json gson

-2
推荐指数
1
解决办法
4449
查看次数

标签 统计

java ×2

android ×1

gson ×1

jax-rs ×1

jersey ×1

jersey-2.0 ×1

json ×1