vb.net - 反序列化来自 API 的非 xml 或 json 响应
问题描述
一直试图弄清楚是否有办法在下面反序列化这个对象。问题是api以这种格式返回数据。这里似乎有一个名为 Info 的对象,即 listof()..
"found=23" & vbCrLf & "info[0].Channel=0" & vbCrLf & "info[0].EndTime=2020-05-11 00:59:59" & vbCrLf & "info[0].EnteredSubtotal=0" & vbCrLf & "info[0].ExitedSubtotal=0" & vbCrLf & "info[0].RuleName=NumberStat" & vbCrLf & "info[0].StartTime=2020-05-11 00:00:00" & vbCrLf & "info[1].Channel=0" & vbCrLf & "info[1].EndTime=2020-05-11 01:59:59" & vbCrLf & "info[1].EnteredSubtotal=0" & vbCrLf & "info[1].ExitedSubtotal=0" & vbCrLf & "info[1].RuleName=NumberStat" & vbCrLf & "info[1].StartTime=2020-05-11 01:00:00" & vbCrLf & "info[2].Channel=0" & vbCrLf & "info[2].EndTime=2020-05-11 02:59:59" & vbCrLf & "info[2].EnteredSubtotal=0" & vbCrLf & "info[2].ExitedSubtotal=0" & vbCrLf & "info[2].RuleName=NumberStat" & vbCrLf & "info[2].StartTime=2020-05-11 02:00:00" & vbCrLf & "info[3].Channel=0" & vbCrLf & "info[3].EndTime=2020-05-11 03:59:59" & vbCrLf & "info[3].EnteredSubtotal=0" & vbCrLf & "info[3].ExitedSubtotal=0" & vbCrLf & "info[3].RuleName=NumberStat" & vbCrLf & "info[3].StartTime=2020-05-11 03:00:00" & vbCrLf & "info
提前感谢这里的任何想法。
解决方案
看起来它是VBscript。
vbCrLf 表示新行,所以:
"found=23"
"info[0].Channel=0"
"info[0].EndTime=2020-05-11 00:59:59"
"info[0].EnteredSubtotal=0"
"info[0].ExitedSubtotal=0"
"info[0].RuleName=NumberStat"
"info[0].StartTime=2020-05-11 00:00:00"
"info[1].Channel=0"
"info[1].EndTime=2020-05-11 01:59:59"
"info[1].EnteredSubtotal=0"
"info[1].ExitedSubtotal=0"
"info[1].RuleName=NumberStat"
"info[1].StartTime=2020-05-11 01:00:00"
"info[2].Channel=0"
"info[2].EndTime=2020-05-11 02:59:59"
"info[2].EnteredSubtotal=0"
"info[2].ExitedSubtotal=0"
"info[2].RuleName=NumberStat"
"info[2].StartTime=2020-05-11 02:00:00"
"info[3].Channel=0"
"info[3].EndTime=2020-05-11 03:59:59"
"info[3].EnteredSubtotal=0"
"info[3].ExitedSubtotal=0"
"info[3].RuleName=NumberStat"
"info[3].StartTime=2020-05-11 03:00:00"
我认为这可能很有用: How to run VBScript in .net core or .net standard project?
推荐阅读
- sapui5 - 在openUi5中单击类似于启动板的通用磁贴概念时在项目中加载不同的组件
- obiee - managesessions & nqquery 日志文件中的物理查询有问题吗?
- c++ - 错误:没有运算符“<”匹配这些操作数
- intellij-idea - Graphql-config 无法识别 Apollo Graphql @client 指令
- python - 如何在 Python 中正确使用 njit/jit?
- python - Flask 应用程序中的 smtplib.SMTPSenderRefused 身份验证错误
- c# - 如何对测试(视图模型)类中的方法调用进行单元测试?
- .net-core - Build() 和 Run() 函数在 ASP.Net Core Web 应用程序中扮演什么角色?
- contact-form - PHP 联系表单的高级反垃圾邮件措施
- php - 将数据从登录页面提交到 MySQL 数据库的代码