The JSON.NET deserializer recognizes a property named $id, and internally uses this property's value to identify the object. The server-side of my app populates these properties with unique values that are meaningful to the app. The POCOs on my app's client all have string ID properties.
How do I configure JSON.NET such that, upon deserialization, the $id values will be stored in the POCOs' string ID properties?