I have an array with below format, I am trying to remove duplicate keys and merge it to one. Please let me know how to achieve this.
[
{"tablename":"table1","tablecolumns":"yes"},
{"tablename":"table1","columnname":"column1"},
{"tablename":"table1","columnname":"col2"},
{"tablename":"table2","tablecolumns":"yes"},
{"tablename":"table2","columnname":"column3"},
{"tablename":"table2","columnname":"col4"}
]
expected format:
[
{"tablename":"table1","tablecolumns":"yes","columnname":"column1","columnname":"col2"},
{"tablename":"table2","tablecolumns":"yes","columnname":"column3","columnname":"col4"}
]
columnnametwice as a property for one object as you expect in your result format.