我有從配置像這樣一個文件中的數據:讀單線CSV具有多個部分
[{"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
,然後從那裏解析事件。但我仍然有點困惑。我不一定在尋找確切的答案,只是如何去做。
該數據來自於我在iPhone
上使用的SleepCycle
應用程序。
良好的通話。似乎有很多[用於Matlab的JSON解析器](http://www.mathworks.co.uk/matlabcentral/fileexchange/?search_submit=fileexchange&query=JSON&term=JSON)。 – Notlikethat
該文件的名稱是data_json.txt。我不知道它是指數據的格式。謝謝。 – user3348644