Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共6 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[求助]返回的 List<List<object>> 如何处理?

1楼
km007 发表于:2024/7/25 11:24:00
说明:

五、返回结果:

1. 成功结果:查询字段FieldKeys的集合,封装的接口返回的时候 List<List<object>>


代码:

Dim ids As New List(of String)
ids = client.ExecuteBillQuery(jo.Tostring)

报错结果:


图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20240725112240.png
图片点击可在新窗口打开查看

2楼
有点蓝 发表于:2024/7/25 11:45:00
Dim ids As List(of List(of Object)) = client.ExecuteBillQuery(jo.Tostring)
3楼
km007 发表于:2024/7/25 15:32:00
Dim ids As List(of List(of Object)) = client.ExecuteBillQuery(jo.Tostring)
'------------------------------------------------------------------------------
For Each Value As List(of Object) In ids
    For i As Integer = 0 To Value.Count -1
        Dim j As String = Value(i).Tostring
        Output.Show(j)   '这里的Value(i).Tostring 如何判断是否  json 格式呢?
    Next
Next


4楼
有点蓝 发表于:2024/7/25 15:40:00
没有办法判断,直接解析,能用JObject.Parse解析的就是json 格式
5楼
km007 发表于:2024/7/25 16:06:00
问题是 返回正确数据时,就不是 json 格式,错误时就是返回 json 格式

如下:

Dim ids As List(of List(of Object)) = client.ExecuteBillQuery(jo.Tostring)
For Each Value As List(of Object) In ids
    For i As Integer = 0 To Value.Count -1
        Dim jk As JObject = JObject.Parse(Value(i).Tostring)
    Next
Next


此主题相关图片如下:微信图片_20240725160459.png
按此在新窗口浏览图片


[此贴子已经被作者于2024/7/25 16:08:18编辑过]
6楼
有点蓝 发表于:2024/7/25 16:11:00
Try
  Dim jk As JObject = JObject.Parse(Value(i).Tostring)
对json其它处理
Catch ex As Exception 
    MsgBox("不是 json")
不是json的其它处理
End Try 

共6 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02710 s, 2 queries.