本文介绍了检查JSON和XML是否有效? C#的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用newtonsoft json.net http://json.codeplex.com/,我想知道...

Im using newtonsoft json.net http://json.codeplex.com/ and I would like to know ...

如何验证json和xml是否为有效的json/xml.

how to validate json and xml are valid json/xml.

我该如何验证?

推荐答案

要在服务器端或客户端验证json的位置.假设您要在服务器端执行此操作,请尝试反序列化json字符串.如果损坏,则它不是有效的json.使用JavaScriptSerializer进行反序列化

Where you want to validate json, on server side or on client side.Assuming you want to do it on server side, try deserializing the json string. if it breaks, then its not a valid json. Use JavaScriptSerializer for deserializing purpose

var serializer = new JavaScriptSerializer();
var result = serializer.Deserialize<Dictionary<string, object>>(json);

这篇关于检查JSON和XML是否有效? C#的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-20 11:24