2013-11-03 182 views
0

我讀書用傑克遜的整數列表如下:傑克遜ObjectMapper.readValue()

List<Integer> businessIds = mapper.readValue(strBusinessIDArrayJSON, new TypeReference<List<Integer>>(){}); 

返回的列表包含在我的UI網格顯示企業名單。我有以下問題:

  1. 返回的列表是否會維護序列。在我的代碼中,我使用列表的索引填充了一個名爲businessDisplayPosition的變量。這是如何完成的?

  2. 有沒有更快的方法來解析我的JSON?

    當然

回答

0
  1. 是的。否則,數組和列表將不再是數組和列表。測試一下,然後自己看看。

  2. 有可能是一種更快的方式,但它可能不會那麼方便,而且你做這件事的方式可能足夠快。除非您的陣列中有數百萬和數百萬個ID,否則我懷疑用戶會注意到此解決方案和更快的解決方案之間的區別。不成熟的優化是萬惡之源。不要試圖優化不需要的東西。