How do I take an object and convert it to a JSON string and then back into that object from a string, specifically, in WinRT for my Windows 8 Metro application?
OP asked for an answer that pertained to metro apps on Windows 8, but this question comes up when doing a basic search for serializing/de-serializing jsons for WinRT, so I'm adding this answer for those who are looking for a more modern approach.
Modern WinRT has built-in handlers for this challenge, so no need to use JSON.net
Use JsonObject from Windows.Data.Json
For serializing use Parse or TryParse.
For de-serializing but still in JSON format, use Stringify.