simple_vcard_parser 0.1.0
simple_vcard_parser: ^0.1.0 copied to clipboard
A simple vCard parser supporting versions 2.1, 3.0, 4.0
example/main.dart
import 'package:simple_vcard_parser/simple_vcard_parser.dart';
String vCardExample40 = '''BEGIN:VCARD
VERSION:4.0
N:Gump;Forrest;;Mr.;
FN:Forrest Gump
ORG:Bubba Gump Shrimp Co.
TITLE:Shrimp Man
PHOTO;MEDIATYPE=image/gif:http://www.example.com/dir_photos/my_photo.gif
TEL;TYPE=work,voice;VALUE=uri:tel:+1-111-555-1212
TEL;TYPE=home,voice;VALUE=uri:tel:+1-404-555-1212
EMAIL:[email protected]
END:VCARD''';
void main() {
VCard vc = VCard(vCardExample40);
print(vc.version); // 4.0
print(vc.formattedName); // Forrest Gump
print(vc.email); //[email protected]
print(vc.typedTelephone); // [[+1-111-555-1212, work], [1-404-555-1212, home]]
print(vc.name); //[Gump, Forrest, , Mr.,]
//getWordOfPrefix() can be used to retrieve values from currently unsupported properties
print(vc.getWordOfPrefix("PHOTO;MEDIATYPE=image/gif:")); //http://www.example.com/dir_photos/my_photo.gif
}