[求助]请教下这个api为啥老是出错?Output .Show(ret)都出了结果了,为啥我解析就出错了,我应该没有写错解析过程吧
'''
Dim hc As New HttpClient("http://api.guaqb.cn/v1/AI/card.php?url=http://image2.sina.com.cn/dy/c/2004-06-02/1086134941_guaG6q.jpg&key=e3dbb1a8bacd081f45bd&secret=86ccfe5a2072204697eb")
Dim ret As String = hc.GetData()
Output .Show(ret)
'?{"request_id":"1605971944,51171e29-65ee-4fd1-b711-00b9902924d8","time_used":606,"cards":[{"address":"广东省深圳市福田区笋岗西路30O2号","birthday":"1968-09-09","gender":"男","id_card_number":"370102196*********","name":"栾韶东","race":"回","type":1,"side":"front"}],"image_id":"6hrJb8RRJAtizWjs10QPNA=="}
'请求方式get
Dim jo As JObject = JObject.Parse(ret)
'Output.Show(jo("cards").ToString)
''遍历解析
'For Each jt As JToken In jo("cards")
'Output.Show(":" & jt("name").ToString )
'Output.Show(":" & jt("gender").ToString )
'Output.Show(":" & jt("id_card_number").ToString )
'Output.Show(":" & jt("birthday").ToString )
'Output.Show(":" & jt("type").ToString )
'Next
'
'解析第一个
Output.Show("姓名:" &jo("cards")(0)("name").ToString)
Output.Show("性别:" &jo("cards")(0)("gender").ToString)
Output.Show("身份证号:" &jo("cards")(0)("id_card_number").ToString)
Output.Show("生日:" &jo("cards")(0)("birthday").ToString)
Output.Show("民族:" &jo("cards")(0)("address").ToString)
Output.Show("地址:" &jo("cards")(0)("address").ToString)
Output.Show("证件类型:" &jo("cards")(0)("type").ToString)
Output.Show("正反面:" &jo("cards")(0)("side").ToString) '人像面front丶国徽面back
'接口地址http://help.guaqb.cn/742374