我正在尝试从数百个具有以下结构的文本字符串中提取数据:
[{
"x": 63.43947250969682,
"y": 88.9877012738793,
"id": 281281,
"p": "S.Jones",
"h": false,
"t": "SYD",
"ts": 52,
"qt": "Q1-0:52",
"sp": 6,
"g": false,
"b": false,
"rb": false,
"d": "First Possession",
"di": 70,
"a": 25
}, {
"x": 60.321184902496682,
"y": 89.602683737848977,
"id": 290778,
"p": "L.Parker",
"h": false,
"t": "SYD",
"ts": 53,
"qt": "Q1-0:53",
"sp": 3,
"g": false,
"b": false,
"rb": false,
"d": "Effective Pass",
"di": 68,
"a": 27
}]
显然,方括号用于对元素集合进行分组,大括号{}子集合和字段标题用引号给出,例如: " x",其结果由":"分隔。我正在使用python并尝试过BeautifulSoup,但鉴于结构并不是典型的html,我似乎无法让它工作。
解析此问题的最佳方法是什么?我可以利用哪些好的软件包来提取数据吗?感谢这里的任何建议!