我尝试使用与inputNames
列表相同的顺序创建json对象。
我试过了:
JSONObject jsonInputs = new JSONObject();
String[] params = tf.params.split("\\|");
//get the input descriptions
List<TestInput> inputNames = TestInput.getInputs(testCaseName);
for (int i = (params.length - 1); i >= 0; i--) {
jsonInputs.put(inputNames.get(i).getName(), params[i]);
}
jsonTest.put("inputs", jsonInputs);
和
JSONObject jsonInputs = new JSONObject();
String[] params = tf.params.split("\\|");
//get the input descriptions
List<TestInput> inputNames = TestInput.getInputs(testCaseName);
for (int i = 0; i < params.length; i++) {
jsonInputs.put(inputNames.get(i).getName(), params[i]);
}
jsonTest.put("inputs", jsonInputs);
jsonInputs的结果相同。它与inputNames
如何使其保持按照创建的顺序?