Foxtable(狐表)用户栏目专家坐堂 → json字符串如何解析出里面的字段?


  共有1631人关注过本帖树形打印复制链接

主题:json字符串如何解析出里面的字段?

帅哥哟,离线,有人找我吗?
ycwk
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1228 积分:8561 威望:0 精华:0 注册:2016/2/2 21:52:00
json字符串如何解析出里面的字段?  发帖心情 Post By:2017/4/12 18:52:00 [只看该作者]

 Dim ret As String = hc.GetData()
通过webservice对方给我返回这么一个json字符串,请问怎么解析出里面的各个字段?

<?xml version="1.0" encoding="utf-8"?>
<string xmlns="http://tempuri.org/">[{"acct_year":"2017","acct_month":"01","emp_code":"000049","emp_name":"张三","dept_code":"440001","dept_name":"销售部","人员类别":"在编","岗位工资":1390.0000,"薪级工资":619.0000,"补发":0.0000}]</string>


  
                   ' 解析ret  
                   Dim json As String = ret
                   Dim jo As JObject=Jobject.parse(json)
  

用 jo("acct_year") 貌似不行啊

 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/4/12 19:34:00 [只看该作者]

Dim str As String = FileSys.ReadAllText("d:\test.txt", encoding.default)
Dim xmlDoc As New System.XML.XmlDocument
xmlDoc.Loadxml(str)
Dim ndList  = xmlDoc.GetElementsByTagName("string")
Dim json = ndList(0).innerText
Dim jo As JArray=JArray.parse(json)
msgbox(jo(0)("acct_year") )

 回到顶部