I have an app that receives an Json file from my webserver and I convert to NSDictionary as you can see below:

```
[NSJSONSerialization JSONObjectWithData:data options:0 error:&jsonError]

```

The structure of my dictionary is as follows:

```
[0] => { "name" = "josh", meters = "8"  }
[1] => { "name" = "lina", meters = "10"  }
[2] => { "name" = "pall", meters = "21"  }

```

You can see that data is already organized by the key `meters`, unfortunately my webserver not give the possibility to maintain an open connection, in this case, the new records will come through the **APNS (push notification)**

Assuming that comes the following record by notification:

```
{"name" = "oli", meters = "12"} 

```

I insert it in my dictionary, but once that's done, how can I rearrange my array and order by meters?