通過com.alibaba.fastjson.JSONObject里面的put方法添加元素,通過除錯發現當添加第三個元素時,該鍵值對會添加到第二個位置上,這是因為什么原因
JSONObject json = new JSONObject();
json.put("message", "success");
json.put("LoginId", loginUser.getId()+"");
json.put("ipAdress", idAddress);
json.put("lastLoginTime", lastLoginTime);
uj5u.com熱心網友回復:
Jsonobject本質是一個map,存放元素無序,要想有序,建構式添加true引數uj5u.com熱心網友回復:
com.alibaba.fastjson.JSONObject存放和獲取都是通過鍵值對的形式,是無序存放的。uj5u.com熱心網友回復:
jsonObejct是無序的,相當于map,要想用有序的用linkedHashMap轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/113211.html
標籤:Java相關
上一篇:Java運行錯位
