从JSON对象获取响应数组

时间:2019-07-02 19:20:51

标签: typescript

我被要求编写一个打字稿休息api,该api消耗供应商的旧soap api并将其返回以供内部使用。我多年没有接触过javascript,因此我认为这是一个非常简单的问题,但似乎无法解决。

我有一个JSON字符串,然后使用JSON.parse(JSONstring)进行解析,并得到以下对象:

{ '$': { TimeStamp: '7/02/2019 11:20AM GMT-07:00',
 version: '1.0',
 WFCVersion: '8.1.3.1531' }, Response: [ { '$': [Object], Schedule: [Array] } ] }

要获得该结果,我正在做:var key1 = JSONbody['Kronos_WFC']JSONbody.Kronos_WFC。我可以通过JSONbody.Kronos_WFC.Response得到答复,但是对于我一生来说,我无法达到我所需要的时间表

我尝试了JSONbody.Kronos_WFC.Response.ScheduleJSONbody.Kronos_WFC.Schedule的多个版本,但我得到的所有内容都是不确定的。

1 个答案:

答案 0 :(得分:1)

尝试JSONbody.Kronos_WFC.Response[0].Schedule响应中的方括号表示列表或数组,而[0]将获得数组中的第一个对象。