My JSON:
[ { "distance":32, "stationCode":"MIG", "name":"Midghat", "platforms":"2" }, { "distance":32, "stationCode":"MIG", "name":"Midghat", "platforms":"2" }, { "distance":69, "stationCode":"MDDP", "name":"Mandideep", "platforms":"2" }, { "distance":69, "stationCode":"MDDP", "name":"Mandideep", "platforms":"2" }, { "distance":18, "stationCode":"HBD", "name":"Hoshangabad", "platforms":"2" }, { "distance":18, "stationCode":"HBD", "name":"Hoshangabad", "platforms":"2" }, { "distance":37, "stationCode":"CHQ", "name":"Choka", "platforms":"2" }, { "distance":37, "stationCode":"CHQ", "name":"Choka", "platforms":"2" }, { "distance":85, "stationCode":"HBJ", "name":"Habibganj", "platforms":"5" }, { "distance":85, "stationCode":"HBJ", "name":"Habibganj", "platforms":"5" }, { "distance":0, "stationCode":"ET", "name":"ItarsiJn", "platforms":"28" }, { "distance":8, "stationCode":"PRKD", "name":"Powerkheda", "platforms":"2" }, { "distance":8, "stationCode":"PRKD", "name":"Powerkheda", "platforms":"2" }, { "distance":55, "stationCode":"ODG", "name":"ObaidullaGanj", "platforms":"2" }, { "distance":55, "stationCode":"ODG", "name":"ObaidullaGanj", "platforms":"2" }, { "distance":44, "stationCode":"BKA", "name":"Barkhera", "platforms":"2" }, { "distance":44, "stationCode":"BKA", "name":"Barkhera", "platforms":"2" }, { "distance":79, "stationCode":"MSO", "name":"Misrod", "platforms":"2" }, { "distance":79, "stationCode":"MSO", "name":"Misrod", "platforms":"2" }, { "distance":25, "stationCode":"BNI", "name":"Budni", "platforms":"2" }, { "distance":25, "stationCode":"BNI", "name":"Budni", "platforms":"2" }, { "distance":91, "stationCode":"BPL", "name":"BhopalJn", "platforms":"6" }, { "distance":63, "stationCode":"ITKL", "name":"ItayaKalan", "platforms":"2" }, { "distance":63, "stationCode":"ITKL", "name":"ItayaKalan", "platforms":"2" } ]
I want it to sort by distance and delete the duplicate stationCode. I tried using a simple if else, but this process will be too ... any shortcut for the same as for sorting.