我有一个这样的Java地图:
Map<String, Object> data = new HashMap<String, Object>();
我正在对其执行以下操作:
data.put("case_ids", new int[] { 31527 });
其中 case_ids 是 3rd 方 API 的属性之一。但是,该 API 抛出incorrect API request error
并建议我使用 List 对象而不是 Array 用于:
data.put("case_ids", new int[] { 31527 });
不是List专家,有什么建议吗?喜欢data.put("case_ids", new List[] { 31527 });
?
已编辑:扩展我当前的问题(以避免重新发布或类似问题)。如果我有大量用于上述 put 操作的值并想要创建一个已知值列表怎么办。我认为提及用逗号分隔的值列表(如 31527、31528、31529、31530、31531 等)不是正确的方法。我宁愿将其存储在某处,然后将其称为此处的输入 -data.put("case_ids", new int[] { input });
。另外,没有文件可以吗?只是想避免对文件的依赖。