android json遍历数组对象数组,Android-JSON / CFML-遍历结构数组

我正在为我的业务测试一个名为Barcode Scanner Terminal的应用程序;我希望将其用作时钟的替代品.

员工可以在ID徽章上扫描条形码或QR码,此应用会将其连同时间戳甚至GPS坐标一起发送到我的服务器,以验证他们是否在正确的时间位于正确的位置.当电话具有Internet连接时,此信息将通过我网站上的特殊URL传递,我可以使其正常工作.

问题?

如果没有互联网,电话将扫描内容存储在本地,您可以稍后将其发送到服务器.这些扫描存储为JSON结构数组.

…以这种方式存储的数据可以作为POST请求发送到服务器.我不确定如何测试所有这些内容,因此只设置了一些变量,进行了扫描,并给我发送了一封电子邮件,其中转储了它们代表的值.

归还了这种怪兽和其他许多怪兽.您在下面看到的是一次扫描.

batch=%5B%7B%22barcode%22%3A%22CSS1959%22%2C%22scannerID%22%3A%223e81b04aa521a05e%22%2C%22time%22%3A%222015-08-11+08%3A28%3A20.419%22%2C%22lat%22%3A32.3999433%2C%22long%22%3A-110.040379%7D%5D

因此,我通过URLDecode()函数运行了该值,以获得看起来更熟悉的东西.

batch=[{"barcode":"CSS1959","scannerID":"3e81b04aa521a05e",

"time":"2015-08-11 08:28:20.419","lat":32.3999433,"long":-110.040379}]

因此,最终我进行了一堆扫描,以JSON形式形成了这个结构数组,但我不知道如何处理它.

batch=[

{"barcode":"CSS1035","scannerID":"3e81b04aa521a05e","time":"2015-08-11 08:30:27.232","lat":32.4001579,"long":-110.0403455},

{"barcode":"CSS1959","scannerID":"3e81b04aa521a05e","time":"2015-08-11 08:30:29.366","lat":32.4001579,"long":-110.0403455},

{"barcode":"CSS1649","scannerID":"3e81b04aa521a05e","time":"2015-08-11 08:30:31.642","lat":32.4001579,"long":-110.0403455}

]

我正在尝试遍历它,并将它们全部插入数据库中.

到目前为止,我已经有了这个,并且遇到了JSON解析错误.

blah blah query logic

这是我得到的错误f10efa6980feb75f288152ca3ae577a3.png

谢谢!

编辑:解决了部分感谢我在这里收到的帮助.解决方案如下:

INSERT INTO TimeAppTest

(

EmployeeID,

lat,

long,

TimoStampo

)

VALUES

(

'#i.barcode#',

'#i.lat#',

'#i.long#',

'#i.time#'

)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值