解析ZXING条形码的结果数据

Hâl*_*maz 0 c# barcode-scanner xamarin.ios xamarin

如果我读了这个QRCode,使用ZXING条形码组件我得到这个VCARD:

1:在此输入图像描述

BEGIN:VCARD
VERSION:3.0
N:haluk
ORG:test
TITLE:12345
TEL:55533344121
END:VCARD
Run Code Online (Sandbox Code Playgroud)

我只需要N和ORG值,是否可以解析它?

小智 6

ZXing包含一个ResultParser类,可以为您完成工作.以下是ZXing.Net(C#)的示例:

// "result" is an instance of the barcode scanning result
var parsedResult = ResultParser.parseResult(result) as AddressBookParsedResult;
if (parsedResult != null)
{
   // N value
   var nValue = parsedResult.Names;
   // ORG value
   var orgValue = parsedResult.Org;
   // do something with the values
   ...
}
Run Code Online (Sandbox Code Playgroud)