我们如何在Java中对JSONArray进行排序?

我们如何在Java中对JSONArray进行排序?

JSON是广泛使用的数据交换格式之一,并且是一种轻量级和 >语言独立。 JSONArray可以解析字符串中的文本以生成向量-类似对象,并支持java.util.List 接口。

我们可以在下面的示例中对 JSONArray 进行排序。

示例

import java.util.*;
import org.json.*;
public class SortJSONArrayTest {
   public static void main(String[] args) {
      String jsonStr = “[ { “ID”: “115”, “Name”: “Raja” },{ “ID”: “120”, “Name”: “Jai” },{ “ID”: “125”, “Name”: “Adithya” }]”;
      JSONArray jsonArray = new JSONArray(jsonStr);
      JSONArray sortedJsonArray = new JSONArray();
      List list = new ArrayList();
      for(int i = 0; i  sortedJsonArray.put(list.get(i));
      }
      System.out.println(“Sorted JSON Array with Name: ” + sortedJsonArray);
   }
}

登录后复制

输出

Before Sorted JSONArray:
[{“ID”:”115″,”Name”:”Raja”},
   {“ID”:”120″,”Name”:”Jai”},
   {“ID”:”125″,”Name”:”Adithya”}]
Sorted JSON Array with Name:
[{“ID”:”125″,”Name”:”Adithya”},
   {“ID”:”120″,”Name”:”Jai”},
   {“ID”:”115″,”Name”:”Raja”}]

登录后复制

以上就是我们如何在Java中对JSONArray进行排序?的详细内容,更多请关注每日运维网(www.mryunwei.com)其它相关文章!

上一篇 Java 9中的平台日志API是什么?
下一篇 在Java中,clone()方法的重要性是什么?