【发布时间】:2012-08-08 18:59:06
【问题描述】:
在我的项目中,我需要在一个字符串中聚合许多数据,然后再将其解析出来。 数据与人相关,需要记录不同状态和年龄组的people_ids,以及他们的数量。 比如我们在CA有5个人叫John Smith,20-29之间有2个人,30-39之间有2个人,40-49之间有1个人;纽约有 2 个人叫约翰·史密斯,1 个在 20-29 岁之间,1 个在 30-39 岁之间。那么字符串会有点像这样,
John smith| [CA#5: 20-29#2{pid_1, pid_2};30-39#2{pid_3,pid_4};40-49#1{pid_5}] [NY#2: 20-29#1{pid_6};30-39#1{pid_7}]
不一定是相同的格式,只要是易于解析的格式即可。有什么好的方法可以做到这一点吗? Json格式怎么样? 如果它看起来像上面的格式,如果我想要 30-39 岁之间的所有约翰史密斯,我应该如何解析数据? 非常感谢!!
【问题讨论】:
标签: ruby-on-rails regex json parsing