以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何判断某个字符串是否符合JSON格式? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=144859) |
-- 作者:huangxueyao -- 发布时间:2019/12/31 23:14:00 -- 如何判断某个字符串是否符合JSON格式? Dim json As String = "{\'name\':\'李云龙\',\'age\':\'36\'}" Dim jo As JObject = JObject.Parse(json) Output.Show(jo("name")) 以上,假设json不符合JSON格式的时候,如何进行判断?
|
-- 作者:有点蓝 -- 发布时间:2019/12/31 23:16:00 -- 只能这样 try Dim jo As JObject = JObject.Parse(json) catch msgbox("有问题") end try
|
-- 作者:huangxueyao -- 发布时间:2019/12/31 23:25:00 -- 那没办法啊,我有一个文档,需要判断里面的内容是否符合JSON格式,如果不符合的话要另外处理而不是报错,有什么办法没? |
-- 作者:有点蓝 -- 发布时间:2020/1/2 9:06:00 -- 没有其它办法,您可以不报错啊 try Dim jo As JObject = JObject.Parse(json) catch 不符合的要另外处理的代码 return end try 正常的处理的代码 |