2011-11-02 32 views
2

你能帮我找出解析JSON字符串(作为web服务参数)的最佳方法吗?解析JSON字符串而不被结构或类阻塞的最佳方法

使用基于反序列化的JavaScriptSerializer或DataContractJsonSerializer对我来说没用,因为客户端不会接受与我共享的通用数据结构(类)。

问候

+0

我不明白你为什么不能使用JavaScriptSerializer?你在使用Silverlight吗? –

+0

谢谢金,不,我不使用Silverlight,我不能使用JavaScriptSerializer,因为在这种情况下,我必须形成一个强类型的数据结构(因为我在框架3.5下工作)(4.0使用动态对象),并且这不能由于客户端拒绝使用分类器结构,所以发生这种情况。 – user852194

回答

7

我用JSON.NET不同时间过去 - 它可以让你的JSON解析到的东西有点像XML DOM,而不是要求“真实”的类型。看看"LINQ to JSON" part of the documentation

+0

感谢Jon,我知道这件事,还有什么不需要第三方加入。 – user852194

+0

如果将“没有第三方库”要求作为问题的一部分,那本来就不错了。如果没有基本编写自己的JSON解析器,我不知道其他方式。 –

+0

感谢乔恩,我真的很感谢 – user852194