java中獲取json的所有key方法
更新時間:2018年03月30日 09:17:48 作者:anguea
下面小編就為大家分享一篇java中獲取json的所有key方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
工作筆記(在不知道json的key時如何獲取當(dāng)前json的keys)
String json="{'name':'angui','age':'23','like':'吃水果'}";
JSONObject j = JSON.parseObject(json);
j.remove("age");
System.out.println(json.toString());
System.out.println(j.toJSONString());
//將json轉(zhuǎn)換為key=value&key=value&...的形式
StringBuilder sb = new StringBuilder();
String sbString="";
try {
org.json.JSONObject jsonObject = new org.json.JSONObject(json);
Iterator iterator = jsonObject.keys();
while(iterator.hasNext()){
String key = (String) iterator.next();
sb.append("&"+key);
sb.append("="+jsonObject.getString(key));
}
sb.append("&key");
sbString = sb.substring(1);
} catch (JSONException e) {
e.printStackTrace();
}
System.out.println(sbString);
以上這篇java中獲取json的所有key方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
springboot3.4和mybatis plus的版本問題的解決
本文主要介紹了springboot3.4和mybatis plus的版本問題的解決,主要由于Spring Boot 3.4與MyBatis-Plus版本不匹配導(dǎo)致分頁功能問題,下面就來解決這個問題,感興趣的可以了解一下2025-03-03
Spring?Boot中自動執(zhí)行sql腳本的方法實例
在SpringBoot的架構(gòu)中,DataSourceInitializer類可以在項目啟動后初始化數(shù)據(jù),我們可以通過自動執(zhí)行自定義sql腳本初始化數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于Spring?Boot中自動執(zhí)行sql腳本的相關(guān)資料,需要的朋友可以參考下2022-01-01
SpringBoot整合Redis實現(xiàn)常用功能超詳細過程
這篇文章主要介紹了SpringBoot整合Redis實現(xiàn)常用功能,登陸功能是每個項目必備的功能吧,但是想設(shè)計好,卻是很難,下面介紹兩種登陸功能的解決方式,需要的朋友可以參考下2022-08-08
解決Java中socket使用getInputStream()阻塞問題
這篇文章主要介紹了解決Java中socket使用getInputStream()阻塞問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-12-12

