How to sort an object by a given value of its child keys ?
For instance, this object:
{
    "a": {
        "name": "Edward",
        "value": 21
    },
    "b": {
        "name": "Sharpe",
        "value": 37
    },
    "c": {
        "name": "And",
        "value": 45
    },
    "d": {
        "name": "The",
        "value": -12
    },
    "e": {
        "name": "Magnetic",
        "value": 13
    },
    "f": {
        "name": "Zeros",
        "value": 37
    }
}
would become sorted by the "value" key of its child objects:
{
    "d": {
        "name": "The",
        "value": -12
    },
    "e": {
        "name": "Magnetic",
        "value": 13
    },
    "a": {
        "name": "Edward",
        "value": 21
    },
    "b": {
        "name": "Sharpe",
        "value": 37
    },
    "f": {
        "name": "Zeros",
        "value": 37
    },
    "c": {
        "name": "And",
        "value": 45
    }
}
 
    