我有一个文件中的数据,如下所示:
[{"start": "2014-02-24T00:48:57", "stop": "2014-02-24T07:30:53", "events": [[60.0, 1, 0.015800000000000002],...,[28500.0, 3,
0.034299999999999997]]}]
其中“...”表示以逗号分隔的[x, y, z]
形式重复数据
x似乎是一个浮点数; y总是1,2或3; z似乎是双重
数据是.txt文件,所有这些数据都包含在一行中。我从第三方来源获取此数据,因此我无法以任何其他格式获取此数据。
我希望能够分别读取开始和停止部分,然后将所有事件部分读入数组。
Ex. x = 60.0 ... 28500.0; y = 1 ... 3; z = 0.015800000000000002 ... 0.034299999999999997
我对如何阅读第一部分有所了解,但我不确定如何处理括号和括号。
我想我可以阅读3个值:start
,stop
和events
,然后从那里解析事件。但我仍然有点困惑。我不是在寻找一个确切的答案,而是如何去做。
此数据来自我在SleepCycle
上使用的iPhone
应用。
答案 0 :(得分:1)
将其解析为JSON =>你现在有一个包含单个元素的数组。该元素是一个具有start,stop和events属性的对象。
我认为具体细节主要取决于您使用的语言以及可用的json解析库。