0

我正在使用 Jackson 读取整数列表,如下所示:

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

返回的列表包含在我的 UI 上的网格中显示的企业列表。我有以下问题:

  1. 返回的列表是否会保持序列。在我的代码中,我使用列表的索引填充了一个名为 businessDisplayPosition 的变量。这是怎么做的?

  2. 有没有更快的方法来解析我的 JSON?

4

1 回答 1

0
  1. 是的当然。否则,数组和列表将不再是数组和列表。测试一下,自己看看。

  2. 可能有一种更快的方法,但它可能不会那么方便,而且你这样做的方式可能已经足够快了。除非您的数组中有数百万个 ID,否则我怀疑用户会注意到此解决方案与更快的解决方案之间的任何区别。过早的优化是万恶之源。不要试图优化不需要的东西。

于 2013-11-03T19:06:34.160 回答