This is my code
public class Model
{
public Model();
public Dictionary<string, string> Data { get; set; }
}
list<dictionary<string,string>> data1;
list<dictionary<string,string>> data2;
data1=await get<model>();
data2=await get<model>();
data1[0]=[0][{id,101}]
[1][{name,one}]
[2][{marks,56}]
[3][{state,ap}]
data1[1]=[0][{id,102}]
[1][{name,two}]
[2][{marks,65}]
[3][{state,up}]
data1[2]=[0][{id,103}]
[1][{name,three}]
[2][{marks,89}]
[3][{state,usa}]
data2[0]=[0][{roleid,101}]
[1][{stdname,one}]
data2[1]=[0][{roleid,102}]
[1][{stdname,two}]
Finally i want Output Like
data3[0]=[0][{id,103}]
[1][{name,three}]
[2][{marks,89}]
[3][{state,usa}]
in the above code i have two list of dictionaries, i want to get unqiue id values compare two lists.the above two lists key names are different get except values from two lists based on first list id and second list roleid.