http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 6205|回复: 4

[HttpHelper] HttpHelper.JsonToObject转换失败,求助

[复制链接]
发表于 2018-4-21 10:30:07 | 显示全部楼层 |阅读模式
HttpHelper.JsonToObject遇到转换失败的JSON 之前都未遇到过,请教是什么原因,放上1个可以成功转换的和一个转换不成功的,求教帮忙,谢谢




1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
 楼主| 发表于 2018-4-21 10:36:05 | 显示全部楼层
本帖最后由 f4991417 于 2018-4-21 10:42 编辑

这个是转换失败的
[HTML] 纯文本查看 复制代码
{
	"dataList": [ {
		"createBy": "",
		"createById": "",
		"siteName": "松江泗泾一部",
		"siteId": 16486,
		"scanTime": "2018-04-18 11:51:04",
		"scanSource": 583,
		"deviceCode": "88:50:56:B2:74:88",
		"status": "",
		"imageUploadSite": "",
		"sliceScanTime": "",
		"backTime": "",
		"orderLong": "",
		"successBackTime": "",
		"createTime": "",
		"sendCustomer": "力瑞家居",
		"accepCustomer": "黄**",
		"ewbNo": "90001172115765",
		"scanStartTime": "",
		"scanEndTime": "",
		"orderTime": "",
		"sourceName": "360客户端",
		"countSite": "",
		"countNum": "",
		"presentSite": "",
		"countSiteId": "",
		"goodsWeigh": "0.20",
		"weightSource": "手动输入",
		"stateOrderNum": "",
		"timelyNum": "",
		"backTimelyNum": ""
	}],
	"pageNo": 10,
	"pageSize": 20,
	"total": 22568,
	"pages": 1129,
	"errorMsg": "",
	"ewbNumCount": 0,
	"piecesCount": 0,
	"signNum": "",
	"timeNum": "",
	"cost": "",
	"siteSignNum": "",
	"rate": "",
	"siteRate": "",
	"error": false
}

 楼主| 发表于 2018-4-21 10:43:37 | 显示全部楼层
对比了下差异,应该是"deviceCode": "88:50:56:B2:74:88",这里的错误,可是应该这么处理掉呢
发表于 2018-4-23 08:30:57 | 显示全部楼层
这个没有问题吧,是不是定义的类的问题

http://tool.sufeinet.com/Creater/JsonClassGenerator.aspx用的的工具自由 生成试试
 楼主| 发表于 2018-6-6 03:08:19 | 显示全部楼层
sufeinet 发表于 2018-4-23 08:30
这个没有问题吧,是不是定义的类的问题

http://tool.sufeinet.com/Creater/JsonClassGenerator.aspx用的 ...

这个我找到问题所在了,是对象里面有INT类型且为空的时候就会出错,比如这样{a:},正常都应该是{a:1}或者{a:null},但是他的格式就是{a:} 导致报错,我只能先特殊处理了在转换
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-11-22 14:00

© 2014-2021

快速回复 返回顶部 返回列表