从矢量值数组中检索值

时间:2014-06-28 05:31:26

标签: json haskell

我有以下代码:

case (HashMap.lookup "key123" jsnObj) of
  Just c -> 
    case c of
      Array d -> print d

结果:

fromList [String "123.00000",String "0.456789"]

我无法弄清楚如何从中检索第二个值。你的建议?

1 个答案:

答案 0 :(得分:4)

您需要导入Data.Vector,然后您只需使用! Vector上的索引功能d

case HashMap.lookup "key123" jsnObj of
    Just c -> case c of
        Array d -> print $ d ! 1