我正在创建一个 JSON 对象,我在其中添加一个键和一个作为数组的值。键和值的值都来自具有排序形式数据的 TreeSet。但是,当我在我的 json 对象中插入数据时,它是随机存储的,没有任何顺序。这是我目前的 json 对象:
{
"SPAIN":["SPAIN","this"],
"TAIWAN":["TAIWAN","this"],
"NORWAY":["NORWAY","this"],
"LATIN_AMERICA":["LATIN_AMERICA","this"]
}
我的代码是:
Iterator<String> it= MyTreeSet.iterator();
while (it.hasNext()) {
String country = it.next();
System.out.println("----country"+country);
JSONArray jsonArray = new JSONArray();
jsonArray.put(country);
jsonArray.put("this);
jsonObj.put(country, jsonArray);
}
有什么方法可以将数据存储到while循环本身的json对象中?