欢迎您:游客!请先
登录
或
注册
风格
恢复默认设置
|
展区
文件集浏览
图片集浏览
Flash浏览
音乐集浏览
电影集浏览
|
搜索
Foxtable(狐表)
→
用户栏目
→
专家坐堂
→ 如何遍历日志表,生成josn文件内容呢?
新的主题
投票帖
小字报
下一主题 >>
<< 上一主题
共有
2550
人关注过本帖
平板
打印
复制链接
主题:如何遍历日志表,生成josn文件内容呢?
李孝春
小
大
1楼
|
信息
|
搜索
|
邮箱
|
主页
|
UC
加好友
发短信
等级:九尾狐
帖子:
2472
积分:17346
威望:0
精华:0
注册:
2013/1/31 0:03:00
如何遍历日志表,生成josn文件内容呢?
Post By:2020/7/20 16:07:00 [
只看该作者
]
现有一表“日志”有如下字段和内容
此主题相关图片如下:1122.png
Dim jo As New JObject
Dim ja As New JArray
jo("danweiname") = "AAA"
jo("name") = "BB"
jo("date") = ja '
ja.Add(New JObject) '给数组添加两个对象成员
ja.Add(New JObject)
ja(0)("time") = "2020-12-11"
ja(0)("context") = "下午"
ja(1)("time") = "2020-12-12"
ja(1)("context") = "中午"
Output.Show(jo.ToString)
上述代码可以固定生成
{
"danweiname": "AAA",
"name": "BB",
"date": [
{
"time": "2020-12-11",
"context": "下午"
},
{
"time": "2020-12-12",
"context": "中午"
}
]
}
随着日志表记录越来越多 这个相对固定生成josn的形式就不大方便了
有没有办法实现如下功能呢?
1、根据日志表中的danweiname name time三个字段作为条件 分类生成context内容
2、先判断danweiname 如上josn结果 先显示单位名称 (若遇多个单位:需要先一个单位显示完毕了才生成下一个单位的)
3、判断name,如上josn结果 根据单位名称 显示name (若遇一个单位,日志记录里有多个name值相同的,先显示完毕了才显示下一个name的相关内容)
4、判断time且满足danweiname name的条件时,如上josn结果 根据time先后顺序进行数据生成 并显示context的对应值
下一主题 >>
<< 上一主题
总数 19
1
2
下一页
RSS2.0
|
Xhtml无图版
|
Xslt无图版
Copyright © 2000 - 2018
foxtable
.com
Tel: 4000-810-820 粤ICP备11091905号
Powered By
Dvbbs
Version 8.3.0
页面执行时间 0.03906 秒, 5 次数据查询