实例如下所示 :
impor com.alibaba.fastjson.json; import com.alibaba.fastjson.jsonarray; impor com.alibaba.fastjson.jsonobject; impor io.swagger.models.Auth.in; impor Java.io.ioexception; Impor Java.security.keyManagementExceptException; java.util.iterator;/*** dibuat oleh administrator pada 2017/4/21. */tes kelas publik {public static void main (string [] args) melempar pengecualian {// 第一种格式/*** [{"data": [{"building_id": "***", "Building_num": "**", "Door_name": "**", "Electric": "**", "Room_Name": ":" S = "[{/" SUCCESS/": true,/" data/": [{/" building_id/":/" ***/",/" building_num/":/" **/",/" room_name/":/" **/",/" Door_name/":/" **/",/" ":/":/"**/" String b = s.substring (0, s.length ()-1); String c = b.substring (1, b.length ()); System.out.println (B+"B ___"); JsonObject jsonx = json.parseObject (c); Jsonarray ja = jsonx.getjsonarray ("data"); untuk (int i = 0; i <ja.size (); i ++) {jsonObject jo = ja.getjsonObject (i); String building_id = jo.getString ("building_id"); System.out.println (Building_id+"Building_id >>>>"); } // 第二种格式/***[{"kata sandi": "*1234567890", "Sukses": "true"}]*/string s = "[{/" sukses/":/" true/",/" kata sandi/":/"*1234567890/"}]"; String b = s.substring (0, s.length ()-1); String c = b.substring (1, b.length ()); System.out.println (C+"C ___"); JsonObject reagobj = jsonobject.fromObject (c); String name = reagobj.getString ("kata sandi"); System.out.println (name+"name ,,,,,,"); String password = jm.getString ("password"); System.out.println (kata sandi); System.out.println ("看看有没有值"+kata sandi); // 第三种格式/*** {"data": {"access_token": "5a7040ccf66bafd06acd39b6f61c19230eabA426755509646d6da23ddD9fb206", "expires_second", 36000}, "" "" "" "" " "rlt_msg": "成功"} */ string res = "{/" data/": {/" access_token/":/" 5a7040ccf66bafd06acd39b6f61c19230eaba426755509646d6 DA23DDD9FB206/",/" Expires_second/": 36000},/" rlt_code/":/" hh0000/",/" rlt_msg/":/" 成功/"}"; JsonObject jsonObject = json.parseObject (res); Data string = jsonobject.getString ("data"); JsonObject jsondata = json.parseObject (data); String token = jsondata.getString ("access_token"); // 第四种格式/*** {"data": {"Total": 23, "Mulai": 0, "Total_Page": 3, "Baris": [{"Op_way": "3", "User_Mobile": "1532191818187" "" "," User_Mobile ":" 15321919187 "" "" "pwd_no": 30}, {"op_way": "1", "op_time": 1493880995000, "pwd_no": 31}], "current_page": 1, "page_size": 10}, "rlt_code": "hh0000" "mms" mms. " res = "{/" data/": {/" total/": 23,/" start/": 0,/" total_page/": 3,/" baris/": [{/" op_way/":/" 1/",/" op_time/": 1493884964000, /"pwd_no/": 31}, {/"op_way/":/"3/",/"user_mobile/":/"18518517491/",/"op_time/": 1493884615032,/"pwd_no/": 30}, {/" ay/":/" 3/",/" user_mobile/":/" 18518517491/",/" op_time/": 149383836552,/" pwd_no/": 30}, {/" op_way/":/" 1/",/" ": 1493883294000,/" pwd_no/": 31}, {/" op_way/":/" 1/",/" op_time/": 1493883256000,/" pwd_no/": 31}, {/" op_way/",/" 3/"3/" r_mobile/":/" 15321918571/",/" op_time/": 1493883015371,/" pwd_no/": 30}, {/" op_way/":/" 1/",/" op_time/": 149388827000, /"pwd_no/": 31}, {/"op_way/":/"3/",/"user_mobile/":/"15321918571/",/"op_time/": 1493881498520,/"pwd_no/": 30}, {/" ay/":/" 3/",/" user_mobile/":/" 15321918571/",/" op_time/": 1493881391976,/" pwd_no/": 30}, {/" op_way/":/" 1/",/" waktu/" : 1493880995000,/"pwd_no/": 31}],/"current_page/": 1,/"page_size/": 10},/"rlt_code/":/"hh0000/",/"rlt_msg/":/"成功/"} "; JsonObject jsonObject = json.parseObject (res); Data string = jsonobject.getString ("data"); JsonObject jsonObjects = json.parseObject (data); Jsonarray ja = jsonobjects.getjsonarray ("baris"); untuk (int i = 0; i <ja.size (); i ++) {jsonObject jo = ja.getjsonObject (i); String op_way = jo.getString ("op_way"); String op_time = jo.getString ("op_time"); SimpleDateFormat SimpleDateFormat = new SimpleDateFormat ("yyyy-mm-dd hh: mm: ss"); long lt = new long (op_time); Tanggal Tanggal = Tanggal Baru (LT); res = SimpleDateFormat.Format (tanggal); String pwd_no = jo.getString ("pwd_no"); String user_mobile = jo.getString ("user_mobile"); System.out.println (op_way+res+pwd_no+user_mobile+"------------"); }}}以上这篇 Java 的 JsonObject 对象提取值方法就是小编分享给大家的全部内容了 , 希望能给大家一个参考 , 也希望大家多多支持武林网。