Magnetic Track Parser是一个Java库,可以解析银行发行的信用卡中的磁道数据,例如从USB磁卡条读取器返回的磁道数据。
Magnetic Track Parser取决于信用卡号库。
资源
该项目的目标是使用可免费获得的公开文档来创建可靠的Java库,以提供有关信用卡的信息。
参考的一些资源是:
设计原则
toString()
功能以可读形式格式化数据在项目中下载和使用
您可以在Maven中央存储库中下载jar。在下载页面 有关于如何在你的Maven或摇篮构建使用库指令。
例子
如何解析磁道数据
要解析磁迹,请使用如下代码:
BankCardMagneticTrack track =
BankCardMagneticTrack 。来自(“%B5350290149345177 ^ FATEHI / SUALEH ^ 16042010000000000000000000000000000000000567001000?; 5350290149345177 = 16042010000056700100?”);
系统。出来。println(track);
您将获得以下输出:
TRACK 1: %B5350290149345177^FATEHI/SUALEH^16042010000000000000000000000000000567001000?
Primary Account Number: 5350290149345177
Expiration Date: 2016-04
Name: Sualeh Fatehi
Service Code: 201
Discretionary Data: 0000000000000000000000000000567001000
TRACK 2: ;5350290149345177=16042010000056700100?
Primary Account Number: 5350290149345177
Expiration Date: 2016-04
Service Code: 201
Discretionary Data: 0000056700100
TRACK 3: Not Available.
Bank Card Information:
Raw Account Number: 5350290149345177
Primary Account Number: 5350290149345177
Major Industry Identifier: 5 - Banking and financial
Issuer Identification Number: 535029
Card Brand: MasterCard
Last Four Digits: 5177
Passes Luhn Check? Yes
Is Primary Account Number Valid? Yes
Expiration Date: 2016-04
Is Expired? Yes
Name: Sualeh Fatehi
Service Code:
2 - Interchange: International interchange. Technology: Integrated circuit card.
0 - Authorization Processing: Normal.
1 - Allowed Services: No restrictions. PIN Requirements: None.
谁使用
Entry conn.GetAsync() 返回的是一个 Entry 集合,Entry 对应 binlog 记录,它可能是事务标记也有可能是行数据变化,通过 Entry.EntryType 来区分,一般事务的标记在业务消费处理时不需要处理。 示例: var entries = await conn.GetAsync(1024); foreach (var entry in entries) {
控制器: Wed Jun 20 20:42:53 EEST 2018出现意外错误(Type=内部服务器错误,Status=500)。模板分析过程中出错(模板:“class path resource[templates/result.html]”)
JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 Python3 中可以使用 json 模块来对 JSON 数据进行编解码,它包含了两个函数: json.dumps(): 对数据进行编码。 json.loads(): 对数据进行解码。 在json的编解码过程中,python 的原始类型与json类型会相互转换,具
概述 最近掉进需求坑了,刚爬上来,评估排期出现了严重问题,下面三张图很符合当时的心境。 谈需求 估排期 开始干 为啥会这样,我简单总结了下: 与第三方对接。 跨团队对接。 首次用 Go 做项目。 业务流程没屡清楚就出排期(大坑)。 需求调整后未进行调整排期(大坑)。 有了这次经验,后期关于如何评估排期也可以和大家唠唠。 废话不多说了,进入今天主题。 今天给大家分享用 Go 如何解析 JSON 数据
利用三种不同的解析方法(json,xml,plist)解析天气,另外,本demo还演示了定位获取当前位置天气、两种http方式(POST与GET)获取天气的功能。 [Code4App.com]
我正在通过自定义语法处理输入文件,提取标记,并在中返回它们。在ANTLR 3中,我能够通过调用解析器上的方法来解析文件,并获得类似于。 这在ANTLR 4中似乎不起作用。我参考了这本书,似乎我必须调用开始解析,但我在解析器中没有看到任何方法。 我使用ANTLRWorks 2生成我的词法分析器和解析器文件。我没有生成侦听器类。
问题内容: 我想解析此页面上的一些数据:http : //www.bbc.co.uk/radio1/programmes/schedules/england/2013/03/1.json 我想解析的数据是标题,但是我不确定如何提取数据。到目前为止,这是我所做的: } 这只是返回null。有人可以告诉我我需要更改吗?谢谢。 问题答案: 如果您阅读的Javadoc 实际上是,它会指出 返回: 指定键映
问题内容: 我正在尝试解析看起来像这样的JSON数据集: 假设可以有许多这样的数据集。 我想遍历它们中的每一个并获取“名称”和“广告系列ID”参数。 到目前为止,我的代码看起来像这样: 可能挺简单的!我对列表/字典不好:( 问题答案: 使用或(提供默认值)访问词典: 我建议你读一些有关字典的东西。