如何使用Postman中json文件中的时间戳字段对json进行排序?

如何使用Postman中json文件中的时间戳字段对json进行排序?,json,postman,postman-testcase,Json,Postman,Postman Testcase,我是新来的邮递员,我有一个API调用,它将输出作为json。在“测试”中,我通过bodyData=JSON.parse(responseBody);“ JSON文件具有时间戳字段示例“executedDate”:“2020-11-26T09:45:27.000Z”。我需要帮助根据executedate字段按降序排列JSON文件 { "dataflowJobs": [ { "createdDate": "2020-1

我是新来的邮递员,我有一个API调用,它将输出作为json。在“测试”中,我通过
bodyData=JSON.parse(responseBody);“

JSON文件具有时间戳字段示例“executedDate”:“2020-11-26T09:45:27.000Z”。我需要帮助根据
executedate
字段按降序排列JSON文件

 {
   "dataflowJobs": [
    {
        "createdDate": "2020-11-26T09:45:03.000Z",
        "duration": 48,
        "executedDate": "2020-11-26T09:45:27.000Z",
        "id": "03C2w000002Urb1EAC",
        "jobType": "user",
        "label": "Dataflow_2",
        "progress": 1.0,
        "startDate": "2020-11-26T09:45:03.000Z",
        "status": "Success",
        "type": "dataflowjob",
        "url": "/services/data/v47.0/wave/dataflowjobs/03C2w000002Urb1EAC"
    },
    {
        "createdDate": "2020-11-26T09:45:01.000Z",
        "duration": 34,
        "executedDate": "2020-11-26T09:45:02.000Z",
        "id": "03C2w000002UracEAC",
        "jobType": "user",
        "label": "Adv_Dataflow_Exercises",
        "progress": 1.0,
        "startDate": "2020-11-26T09:45:01.000Z",
        "status": "Success",
        "type": "dataflowjob",
        "url": "/services/data/v47.0/wave/dataflowjobs/03C2w000002UracEAC"
    },        {
        "createdDate": "2020-11-20T09:45:01.000Z",
        "duration": 58,
        "id": "0eP2w000000MhszEAC",
        "jobType": "recipe",
        "label": "Feb_and_Jan_S2_Modified_Recipe2_recipe",
        "progress": 1.0,
        "startDate": "2020-11-20T09:45:01.000Z",
        "status": "Success",
        "type": "dataflowjob",
        "url": "/services/data/v47.0/wave/dataflowjobs/0eP2w000000MhszEAC"
    }
],
"url": "/services/data/v47.0/wave/dataflowjobs"
}

这将根据执行时间进行排序,如果没有执行时间,它将位于顶部

感谢您的响应。排序工作正常,但我只在控制台中看到排序结果。实际的身体反应没有分类。有没有办法对响应体进行排序?我正在尝试在响应体排序后进行一些检查。只需将其分配给所需的变量即可!jsonData=jsonData.dataflowjobs bla bla请单击勾号接受答案谢谢
let moment = require('moment')


let jsonData = pm.response.json()

console.log(jsonData.dataflowJobs.sort(function (a, b) { return moment(b.executedDate).diff(moment(a.executedDate), "seconds") }))