2016-10-03 86 views
1

我有以下JSON响应:如何使用json路径提取器提取json响应?

[ 
    { 
     "CoID":"123", 
     "OfflineStatus":"12", 
     "PeriodID":"212", 
     "ReportDate":"2\/6\/2015 12:00:00 AM", 
     "TemplateID":"2114" 
    }, 
    { 
     "CoID":"21", 
     "OfflineStatus":"11", 
     "PeriodID":"3073", 
     "ReportDate":"4\/30\/2015 12:00:00 AM", 
     "TemplateID":"385155" 
    } 
] 

我想周期为:3073,我想$ ... [ - 1:]在这里,我让所有喜欢COID,offlinestatus,periodid,reportdate的事情等等

如何获得只PeriodID

+0

对答案有任何反馈?如果可以的话,它应该被接受和upvoted。 Thx –

回答

0

FOund解决方案:下面的代码为我工作。 $.[-1:].PeriodID

+0

这只是简单地从数组中提取*最后一个* PeriodID值。 – sbos61

+0

@ sbos61 6那就是我想要的 –

0

只需使用:

$ .. PeriodID

和匹配数设置为2

参见:

enter image description here

0

使用JSON提取尝试下面的代码

$.[1].PeriodID 
+0

谢谢,我需要最新的期间ID取决于报告日期,因为它具有不同的响应 –

+0

然后您可以使用$。[ - 1:]。PeriodID –