Foxtable(狐表)用户栏目专家坐堂 → 老师,关于JSO问题


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

主题:老师,关于JSO问题

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


加好友 发短信
等级:幼狐 帖子:154 积分:1397 威望:0 精华:0 注册:2019/1/5 16:07:00
老师,关于JSO问题  发帖心情 Post By:2021/8/30 17:33:00 [只看该作者]

老师,我学习帮助中的http://www.foxtable.com/mobilehelp/topics/0252.htm 这里面再结合杰哥分析JSON,我改编杰哥的代码后在命令窗口运行出错,能帮我分析下吗?谢谢
Dim str As String =CompressJson(Jobject.Parse(ClipBoard.GetText))
output.show(str)
Dim ja As jarray = jarray.parse(str) '将字符串解析为数组对象
Dim sb As new StringBuilder
For Each jt As JToken In ja '对数组遍历时,每个数组元素的基类是JToken
    '根据JToken类型进行判断
    '1如果是对象
    If jt.Type.ToString() = "Object" Then
        sb.AppendLine("Object类型:")
        For Each jp As JProperty In jt
            sb.Append("    " & jp.Name.ToString & ":")
            sb.AppendLine(jp.Value.ToString )
        Next
    '2如果是对象
    Else If jt.Type.ToString() = "Array" Then
        sb.AppendLine("Array类型:")
        For Each jv As JValue In jt
            sb.AppendLine("    " & jv.ToString )
        Next
    Else
        '3如果是原生值
        sb.Append(jt.Type.ToString() & "类型:" )
        sb.AppendLine(jt.ToString())
    End If
Next
Output.Show(sb.ToString)



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

{
  "showapi_res_code": 0,
  "showapi_res_error": "",
  "showapi_res_body": {
    "mailNo": "929601675231",
    "update": 1488784549365,
    "updateStr": "2017-03-06 15:15:49",
    "ret_code": 0,
    "flag": true,
    "status": 4,
    "tel": "95338",
    "expSpellName": "shunfeng",
    "data": [
      {
        "time": "2017-03-03 08:42:59",
        "context": "
已签收,感谢使用顺丰,期待再次为您服务"
      },
      {
        "time": "2017-03-03 07:40:22",
        "context": "
正在派送途中,请您准备签收(派件人:李正国,电话:18907153726)"
      },
      {
        "time": "2017-03-03 06:08:45",
        "context": "
快件到达 【武汉硚口区复兴村营业点】"
      },
      {
        "time": "2017-03-03 04:48:26",
        "context": "
快件在【武汉吴家山集散中心】已装车,准备发往 【武汉硚口区复兴村营业点】"
      },
      {
        "time": "2017-03-03 00:07:27",
        "context": "
快件到达 【武汉吴家山集散中心】"
      },
      {
        "time": "2017-03-02 22:54:14",
        "context": "
快件在【武汉总集散中心】已装车,准备发往 【武汉吴家山集散中心】"
      },
      {
        "time": "2017-03-02 22:54:02",
        "context": "
快件到达 【武汉总集散中心】"
      },
      {
        "time": "2017-03-02 15:00:33",
        "context": "
快件在【深圳总集散中心】已装车,准备发往 【武汉总集散中心】"
      },
      {
        "time": "2017-03-02 14:47:39",
        "context": "
快件到达 【深圳总集散中心】"
      },
      {
        "time": "2017-03-02 10:24:37",
        "context": "
快件在【江门江海集散中心】已装车,准备发往下一站"
      },
      {
        "time": "2017-03-02 05:41:54",
        "context": "
快件到达 【江门江海集散中心】"
      },
      {
        "time": "2017-03-01 22:31:24",
        "context": "
快件在【湛江麻章集散中心】已装车,准备发往 【江门江海集散中心】"
      },
      {
        "time": "2017-03-01 22:24:37",
        "context": "
快件到达 【湛江麻章集散中心】"
      },
      {
        "time": "2017-03-01 20:02:01",
        "context": "
快件在【湛江市赤坎文保北村营业点】已装车,准备发往 【湛江麻章集散中心】"
      },
      {
        "time": "2017-03-01 19:49:28",
        "context": "
顺丰速运 已收取快件"
      }
    ],
    "expTextName": "
顺丰速运"
  }
}

{"showapi_res_code":0,"showapi_res_error":"","showapi_res_body":{"mailNo":"929601675231","update":1488784549365,"updateStr":"2017-03-06 15:15:49","ret_code":0,"flag":true,"status":4,"tel":"95338","expSpellName":"shunfeng","data":[{"time":"2017-03-03 08:42:59","context":"已签收,感谢使用顺丰,期待再次为您服务"},{"time":"2017-03-03 07:40:22","context":"正在派送途中,请您准备签收(派件人:李正国,电话:18907153726)"},{"time":"2017-03-03 06:08:45","context":"快件到达 【武汉硚口区复兴村营业点】"},{"time":"2017-03-03 04:48:26","context":"快件在【武汉吴家山集散中心】已装车,准备发往 【武汉硚口区复兴村营业点】"},{"time":"2017-03-03 00:07:27","context":"快件到达 【武汉吴家山集散中心】"},{"time":"2017-03-02 22:54:14","context":"快件在【武汉总集散中心】已装车,准备发往 【武汉吴家山集散中心】"},{"time":"2017-03-02 22:54:02","context":"快件到达 【武汉总集散中心】"},{"time":"2017-03-02 15:00:33","context":"快件在【深圳总集散中心】已装车,准备发往 【武汉总集散中心】"},{"time":"2017-03-02 14:47:39","context":"快件到达 【深圳总集散中心】"},{"time":"2017-03-02 10:24:37","context":"快件在【江门江海集散中心】已装车,准备发往下一站"},{"time":"2017-03-02 05:41:54","context":"快件到达 【江门江海集散中心】"},{"time":"2017-03-01 22:31:24","context":"快件在【湛江麻章集散中心】已装车,准备发往 【江门江海集散中心】"},{"time":"2017-03-01 22:24:37","context":"快件到达 【湛江麻章集散中心】"},{"time":"2017-03-01 20:02:01","context":"快件在【湛江市赤坎文保北村营业点】已装车,准备发往 【湛江麻章集散中心】"},{"time":"2017-03-01 19:49:28","context":"顺丰速运 已收取快件"}],"expTextName":"顺丰速运"}}
[此贴子已经被作者于2021/8/30 17:34:18编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106090 积分:539555 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/30 17:44:00 [只看该作者]

首先根本都没有理解json里对象和数组的区别。
其次,先看懂foxtable的帮助,在考虑去了解哪些所谓的第三方扩展功能吧

 回到顶部