I Have dataframe containing array of key value pairs string, i want to get only keys from the key value Number of key value pairs is dynamic for each row and naming conventions are different.
Sample Input
------+-----+-----+-----+---------------------
|ID |data| value |
+------+-----+-----+--------+-----------------
|e1 |D1 |["K1":"V1","K2":"V2","K3":"V3"] |
|e2 |D2 |["K1":"V1","K3":"V3"] |
|e3 |D1 |["K1":"V1","K2":"V2"] |
|e4 |D3 |["K2":"V2","K1":"V1","K3":"V3"] |
+------+-----+-----+--------+-----------------
Expected Result:
------+-----+-----+------
|ID |data| value |
+------+-----+-----+----|
|e1 |D1 |[K1|K2|K3] |
|e2 |D2 |[K1|K3] |
|e3 |D1 |[K1|K2] |
|e4 |D3 |[K2|K1|K3] |
+------+-----+-----+-----