我有一个原始字符串.我只是想验证字符串是否是有效的JSON.我正在使用JSON.NET.
我正在寻找一个允许我验证json的正则表达式.
我是Regex的新手,我知道用Regex解析很糟糕,但可以用来验证吗?
我正在使用 newtonsoft 的 JSON.Net 并且喜欢它的每一分钟。
但是,我用来JObject.Parse(jsonString)
从响应字符串中获取 JToken。如果我发送无效的 JSON,则会出现异常。我可以捕获异常,但我希望能够在将字符串发送到 Parse 之前先测试该字符串。
也许类似于JObject.TryParse()
(不存在)。
我什至会采取 bool ValidJson(string)
我知道有 JSONLint,但我真的很想将外部调用保持在最低限度。
有任何想法吗?