I'm using newtonsoft's JSON.Net and loving every minute of it.
However, I am using JObject.Parse(jsonString)
to grab a JToken from a response string. If I send invalid JSON, I get an exception. I can catch the exception, but I would like to, be able to test the string first before sending it to Parse.
Maybe something akin to JObject.TryParse()
(which doesn't exist).
I'd even take bool ValidJson(string)
I know there's JSONLint out there, but I would really like to keep the external calls to a minimum.
Any ideas?