java中對(duì)JSON對(duì)象的鍵進(jìn)行字典排序

代碼就是最好的文檔,代碼如下。其中加了一些指定的輸出格式。

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import com.alibaba.fastjson.JSONObject;
public class Test11 {
    
    public static String test01(JSONObject json)
    {
        StringBuilder builder=new StringBuilder();
        List<String> list1=new ArrayList<String>();
        list1.addAll(json.keySet());
        Collections.sort(list1);
        for(int i=0;i<list1.size();i++)
        {
            char ch=' ';
            if(i<list1.size()-1)
            {
                ch='&';
            }
            builder.append(list1.get(i)+"="+json.get(list1.get(i)).toString()+ch);
        }
        
       return builder.toString().trim();
    }

    public static void main(String[] args) {
        JSONObject jo=new JSONObject();
        jo.put("bd", "2");
        jo.put("a", "1");
        jo.put("c", "5");
        jo.put("d", "36"); 
        jo.put("f", "32");
        jo.put("ba", "2");
        jo.put("e", "32");
        jo.put("bc", "2");
        System.out.println(jo.toJSONString());
        System.out.println(test01(jo));

    }

}

程序執(zhí)行結(jié)果:

Paste_Image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,578評(píng)論 19 139
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,094評(píng)論 25 709
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語(yǔ)法,類(lèi)相關(guān)的語(yǔ)法,內(nèi)部類(lèi)的語(yǔ)法,繼承相關(guān)的語(yǔ)法,異常的語(yǔ)法,線程的語(yǔ)...
    子非魚(yú)_t_閱讀 34,734評(píng)論 18 399
  • 這周完成的 在這周全力推進(jìn)了聽(tīng)書(shū)模塊的設(shè)計(jì)與實(shí)現(xiàn),對(duì)聽(tīng)書(shū)模塊的界面和功能點(diǎn)進(jìn)行了全面的梳理,完成了聽(tīng)書(shū)模塊的后臺(tái)...
    heartshapebox閱讀 246評(píng)論 0 0
  • 文/桐陽(yáng)媽 朋友小雪四年生了兩個(gè)孩子,成為全職媽媽?zhuān)瑑蓚€(gè)孩子都是純母乳喂養(yǎng)。這一年小雪的情緒反反復(fù)復(fù)的,和老公要不...
    桐陽(yáng)媽閱讀 4,206評(píng)論 22 113

友情鏈接更多精彩內(nèi)容