C# Json的解析

欲解析的json字符串如下: string str_getavatar = "{\"err\":0,\"err-descr\":\"\",\"content\":{\"avatar_list\":[{\"fullid\":\"sip:800888@instlink.com\",\"avatar_file_path\":\"D:\",\"avatar_id\":\"27au\"}]}, \"o_type\":208,\"sal_command_token\":1522}";   在content键值对中,其value是数组,该数组中又含有一个对象,怎样解析出来放到预定义的类实体中呢?不知道有哪位大神可以给出解答!
拉莫斯之舞
浏览 613回答 8
8回答

心有法竹

你只要按照这个json格式定义一个相同结构的calss出来就行了啊

慕娘9325324

你把问题说详细点吧。输入是什么,期望的输出是什么等等。

慕森王

使用JavaScriptSerilzeable将这个Json字符串解析出来!!!

慕桂英546537

使用JavaScriptSerilzeable将这个Json字符串解析出来 设obj是解析出来的对象 调用为:obj.content.avatar_list[0].fullid 类似的调用

holdtom

楼上正解

哈士奇WWW

直接序列化成一个dynamic 然后拿着key去取就可以了。

墨色风雨

用JSon反序列化返回对象 DataContractJsonSerializer serializer = new DataContractJsonSerializer(typeof(T)); T jsonObject = (T)serializer.ReadObject(ms);
打开App,查看更多内容
随时随地看视频慕课网APP