猿问
如何使用JSON.NET确保该字符串是有效的JSON
我有一个原始的字符串。我只想验证字符串是否为有效的JSON。我正在使用JSON.NET。
牛魔王的故事
浏览 511
回答 3
3回答
炎炎设计
使用JContainer.Parse(str)方法检查str是否为有效的Json。如果这引发异常,则它不是有效的Json。JObject.Parse-可用于检查字符串是否为有效的Json对象JArray.Parse-可用于检查字符串是否为有效的Json数组JContainer.Parse-可用于同时检查Json对象和数组
0
0
0
30秒到达战场
基于哈比卜的答案,您可以编写一个扩展方法:public static bool ValidateJSON(this string s){ try { JToken.Parse(s); return true; } catch (JsonReaderException ex) { Trace.WriteLine(ex); return false; }}然后可以这样使用:if(stringObject.ValidateJSON()){ // Valid JSON!}分享编辑
0
0
0
随时随地看视频
慕课网APP
相关分类
C#
typedef入门问题
1 回答
我要回答