[{"time":136803,"price":"1.4545","amount":"0.0885","ID":"112969"},
{"time":136804,"price":"2.5448","amount":"0.0568","ID":"5468489"},
{"time":136805,"price":"1.8948","amount":"0.0478","ID":"898489"}]
的JSON名單上有類似上面的一個大的JSON文件。它是一個字典列表。我想選擇一個時間,並找出與那個時間相關的價值。我不知道我列表中的哪個時間位於該時間的值。有沒有辦法,我可以說,時間136804,使x =價格?或者我應該循環每個值?我也想在數學函數中使用這個值(x)。查詢字典
我的拳頭思想是通過每個項目去,並檢查它在一個循環中匹配時間值用蠻力。
這是最好的方法嗎?
作爲您的數據對象的數組,你應該循環低谷。但是如果你能夠改變你的數據結構,使用帶有'time'的密鑰的地圖。如{136803:{ 「時間」:136803, 「價格」: 「1.4545」, 「量」: 「0.0885」, 「ID」: 「112969」},...} – 2014-09-25 13:46:36