我想逐个创建一个JSON字符串,并使用org.json.simple.JSONArray和org.json.simple.JSONObject。这是代码。
1. JSONObject config = new JSONObject();
2. JSONArray urls = new JSONArray();
3. urls.add("https://www.test1.com/v1");
4. urls.add("https://www.test1.com/v2");
5. config.put("name", "name-test1");
6. config.put("sipUrls", sipUrls);
第2行和第3行有Eclipse警告:
警告第5和第6行:
如何摆脱这些警告?
P.S。
此处解决的问题与此How to correctly use HashMap?不同,因为无法创建 JSONArray< String> 或 JSONObject< String> 。 JSONArray和JSONObject不可参数化。
答案 0 :(得分:0)
似乎无法通过其设计参数化org.json.simple.JSONArray和org.json.simple.JSONObject。但是,您可以通过注释来抑制这些警告:
@SuppressWarnings("unchecked")