为了账号安全,请及时绑定邮箱和手机立即绑定

C# Json的解析

C# Json的解析

拉莫斯之舞 2018-12-06 17:29:18
欲解析的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是数组,该数组中又含有一个对象,怎样解析出来放到预定义的类实体中呢?不知道有哪位大神可以给出解答!
查看完整描述

8 回答

?
心有法竹

TA贡献1866条经验 获得超5个赞

你只要按照这个json格式定义一个相同结构的calss出来就行了啊
查看完整回答
反对 回复 2018-12-09
?
慕娘9325324

TA贡献1783条经验 获得超4个赞

你把问题说详细点吧。输入是什么,期望的输出是什么等等。
查看完整回答
反对 回复 2018-12-09
?
慕森王

TA贡献1777条经验 获得超3个赞

使用JavaScriptSerilzeable将这个Json字符串解析出来!!!
查看完整回答
反对 回复 2018-12-09
?
慕桂英546537

TA贡献1848条经验 获得超10个赞

使用JavaScriptSerilzeable将这个Json字符串解析出来 设obj是解析出来的对象 调用为:obj.content.avatar_list[0].fullid 类似的调用
查看完整回答
反对 回复 2018-12-09
?
holdtom

TA贡献1805条经验 获得超10个赞

楼上正解
查看完整回答
反对 回复 2018-12-09
?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

直接序列化成一个dynamic 然后拿着key去取就可以了。
查看完整回答
反对 回复 2018-12-09
?
墨色风雨

TA贡献1853条经验 获得超6个赞

用JSon反序列化返回对象 DataContractJsonSerializer serializer = new DataContractJsonSerializer(typeof(T)); T jsonObject = (T)serializer.ReadObject(ms);
查看完整回答
反对 回复 2018-12-09
  • 8 回答
  • 0 关注
  • 609 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信