输出的格式是[{uuid, Readings}, {uuid, Readings}, {uuid,Readings}]
(通常比这个长)
例如......(所有一个字符串,只是格式化为更容易看到)。
[{"uuid": "e2e38e4e-431d-508a-a5f9-e50eaffe6aab", "Readings": [[1351329301000.0, 0.0], [1351330202000.0, 0.0], [1351331102000.0, 0.0]]},
{"uuid": "8ed157d9-b31d-5075-bad6-69dfde7a34a4", "Readings": [[1351329301000.0, 0.0], [1351330202000.0, 0.0], [1351411200000.0, 494.0]]},
{"uuid": "8737f287-14df-5ccd-82df-e66ca7374b63", "Readings": [[1351329300000.0, 515.0], [1351330200000.0, 467.0], ]}]
我想解析这个,以便我得到“{}”符号之间的所有内容,包括“{}”符号。
我不想分开其他任何东西。'{ }' 符号之间的所有内容都应作为一个字符串保持在一起。
我也感兴趣的是在最后的每个结果周围添加“[]”。
简单的例子:
[ {"uuid": 1, "Readings": [[2,3], [2,6]]}, {"uuid": 1, "Readings": [[5,6], [7,7]]} ]
会产生一个数组,其中
element 0 = "[{"uuid": 1, "Readings": [[2,3], [2,6]]}]"
element 1 = "[{"uuid": 1, "Readings": [[5,6], [7,7]]}]"
任何人都知道正则表达式来选择这样的东西吗?(顺便说一句,我在 Rails 上使用 ruby)