I'm receiving json files improperly and am trying to create a temporary fix until the documents come in the proper format. Instead of the value being set to the derivationsValue key, it is being set as a key value pair, so there is an extraneous key. I want to set the the inner value to the outer key.
{        
  "derivationName": "other_lob_subcd",
  "derivationValue": {
     "OOP3": "TENANT"
  }
}
Given the above json, I want the result to be
{        
  "derivationName": "other_lob_subcd",
  "derivationValue": "TENANT"
}
I could also live with
{        
   "derivationName": "other_lob_subcd",
   "derivationValue": "OOP3-TENANT"
}
or something like that. It just can't be another json element.
Based on @Diana Ayala's answer, I have written this to try solving the problem with variable keys.
    for k,v in data['mcsResults']['derivationsOutput']:
        if isinstance(k['derivationValue'], dict):
            for sk, sv in k['derivationValue']:
                k['derivationValue'] = sv