下划线,键嵌套时如何排序

Underscore, how to sort when keys are nested

我有一个复杂的 JSON 数组:典型的数组元素如下:

{
    "runner": {
        "_id": "5625ebf3d0ca02d7092d46e3",
        "title": "pid",
        "url": "runner",
        "user": {
            "_id": "5w24e437wb35c31w4fc47wf2",
            "avatar": {
                "src": "cew52ee16r037fc89625946621226597c7922ac.jpg"
            }
        },
        "start_date": "2015-11-11T19:30:00.000Z",
        "end_date": "2015-11-11T21:30:00.000Z",
        "privacy": {
            "scope": "public"
        },
        "tqx_payment": {
            "invoice_data": {
                "tax_name": "",
                "tax_rate": 0,
                "vat_number": "",
                "address": "",
                "city": "",
                "state": "",
                "country": "",
                "company": ""
            },
            "currency": "USD"
        },
        "published": true,
        "deleted": false,
        "timezone": "Europe/Rome"
    },
    "_id": "56264096a1ae9d316635b9b5",
    "type": "default"
}

我想按runner.start_date对数组中的所有元素进行排序。这可能吗?怎么样?

[已解决] 通过这种方式反复试验:

_.sortBy(JSONArray, function(itm) {
   return [itm.runner.start_date];
});