【发布时间】:2012-02-04 13:19:22
【问题描述】:
我有一个包含字母和数字的文本文件。这个字母数字组合包含有关用户的信息。例如:“P555636477JohnDoeEA 55687878 9789899 2899298” 第一个字母可以是“P/G/S”,意思是 Premium、Gold 或 Simple。跟随他的电话号码和姓名。两个字母 E 和 A 表示母语(英语)和国籍(美国)。然后是他注册的其他电话号码。可能有超过 3 个数字。我的问题是:将此信息解析为 JSON 对象的最佳方法是什么?我正在考虑使用正则表达式和 StringBuilder,但我不确定最后如何处理这些电话号码......
它应该看起来像这样:
{ "membership": "Premium",
"telephone": "555636477",
"firstName": "John",
"lastName": "Doe",
"otherNumbers": [
{"number:"55687878"},
{"number":"9789899"},
{"number":"2899298"}
]
}
【问题讨论】: