I want to sort a JSON array based on time value in a subarray with the key names of the subarrays being named uniquely.
I'm searching for the method to access key, value update_time of every element in Products so I can use that value in a sorting script.
I have tried sorting the array but can not determine how to access the key, values of the subarrays
Expected behavior should be that every unique_keyname_# element is available for sorting and is sorted for further processing in JavaScript. Ultimately with the newest unique_keyname_# as the first element in a list, based on the update_time key.
var obj = {
  "company": {
    "department_1": {
      "Products": {
        "unique_keyname_1": {
          "product_owner": "co-worker-1",
          "update_time": "unix_timestamp_1"
        },
        "unique_keyname_5": {
          "product_owner": "co-worker-4",
          "update_time": "unix_timestamp_45"
        },
        "unique_keyname_8": {
          "product_owner": "co-worker-2",
          "update_time": "unix_timestamp_5"
        }
      }
    },
    "department_2": {
      "Products": {
        "unique_keyname_3": {
          "product_owner": "co-worker-1",
          "update_time": "unix_timestamp_21"
        },
        "unique_keyname_6": {
          "product_owner": "co-worker-2",
          "update_time": "unix_timestamp_7"
        },
        "unique_keyname_4": {
          "product_owner": "co-worker-3",
          "update_time": "unix_timestamp_75"
        }
      }
    }
  }
}
 
     
    