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

2023年 9月 14日 45.1k 0

我们如何在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)其它相关文章!

相关文章

JavaScript2024新功能:Object.groupBy、正则表达式v标志
PHP trim 函数对多字节字符的使用和限制
新函数 json_validate() 、randomizer 类扩展…20 个PHP 8.3 新特性全面解析
使用HTMX为WordPress增效:如何在不使用复杂框架的情况下增强平台功能
为React 19做准备:WordPress 6.6用户指南
如何删除WordPress中的所有评论

发布评论