我正在尝试从json中的selenium测试脚本编写两个变量值,但我的代码更新了我的整个json而不是更新我想要的两个变量值。
在代码中,我得到两个变量值运行时,需要在json中写入这些值但是它更新整个json而不是两个定义的变量值,请建议
List<String> GCDetails = editOrderPage.getGCDetails("USD$ 50.00");
String gNo = GCDetails.get(0),
pNo = GCDetails.get(1);
JSONObject obj = new JSONObject();
obj.put("Code", pNo);
obj.put("Number", gNo);
try (FileWriter file = new FileWriter("src" + File.separator + "\\main\\resources\\TestFiles\\Card.json")) {
file.write(obj.toJSONString());
file.flush();
} catch (IOException e) {
e.printStackTrace();
}
System.out.print(obj);
}