实例如下所示 :
Импорт com.alibaba.fastjson.json; импорт com.alibaba.fastjson.jsonarray; импорт com.alibaba.fastjson.jsonobject; импорт io.swager.models.auth.in; импорт java.io.ioexception; импорт java.security.keymanagementexexception; импорт Java.security.nosuchal -nosuctor -nosucepresse.nosuctiretgecript jav java.util.iterator;/*** Создан администратором 2017/4/21. */public class test {public static void main (string [] args) бросает исключение {// 第一种格式/*** [{"data": [{"building_id": "***", "building_num": "**", "door_name": "**", "Electric": "**", "poom_name": "**"? s = "[{/" успех/": true,/" data/": [{/" building_id/":/" ***/",/" building_num/":/" **/",/" rap_name/":/" **/",/" Door_name/":/" **/",/" Electric/":/" **/"}]"; Строка B = S.Substring (0, s.length ()-1); Строка C = B.Substring (1, B.Length ()); System.out.println (b+"b ___"); JsonObject jsonx = json.parseObject (c); Jsonarray ja = jsonx.getjsonarray ("data"); for (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 >>>>>"); } // 第二种格式/***[{"пароль": "*1234567890", "Успех": "true"}]*/String s = "[{/" успех/":/" true/",/" password/":/"*1234567890/"}]"; Строка B = S.Substring (0, s.length ()-1); Строка C = B.Substring (1, B.Length ()); System.out.println (C+"C ___"); JsonObject ReagoBj = jsonObject.FromObject (c); String name = reacgobj.getString ("пароль"); System.out.println (имя+"имя ,,,,,,"); String password = jm.getString ("пароль"); System.out.println (пароль); System.out.println ("看看有没有值"+пароль); // 第三种格式/*** {"data": {"access_token": "5A7040CCF66BAFD06ACD39B6F61C19230EABA42675509646D6DA23DD9FB206", «истекает_SECOND»: 36000}, "RLT_CODE" HHD_CODE ":" HHD_CODE ". "rlt_msg": "成功"} */ string res = "{/" data/": {/" access_token/":/" 5A7040CCF66BAFD06ACD39B6F61C19230EABA426755509646D6 da23ddd9fb206/",/" expires_second/": 36000},/" rlt_code/":/" hh0000/",/" rlt_msg/":/" 成功/"}"; JsonObject jsonObject = json.parseObject (res); String data = jsonObject.getString ("data"); JsonObject jsondata = json.parseObject (data); String token = jsondata.getString("access_token");//第四种格式 /** * { "data ":{ "total ":23, "start ":0, "total_page ":3, "rows ":[{ "op_way ": "3 ", "user_mobile ": "15321918571 ", "op_time ":1493881391976, "PWD_NO": 30}, {"OP_WAY": "1", "OP_TIME": 1493880995000, "PWD_NO": 31}], "Current_Page": 1, "page_size": 10}, "rlt_code": "hh0000", "rlt_msg": "/"? res = "{/" data/": {/" total/": 23,/" start/": 0,/" total_page/": 3,/" row/": [{/" op_way/":/" 1/",/" op_time/": 1493884964000, /"pwd_no/": 31}, {/"op_way/":/"3/",/"user_mobile/":/"18518517491/",/"op_time/": 1493884615032,/"pwd_no/": 30}, {/"op_w Ay/":/" 3/",/" user_mobile/":/" 18518517491/",/" Op_time/": 1493883836552,/" pwd_no/": 30}, {/" op_way/"1/",/"Op_time/" ": 1493883294000,/" pwd_no/": 31}, {/" op_way/":/" 1/",/" Op_time/": 1493883256000,/" pwd_no/": 31}, {/" op_way/":/" 3/",/" r_mobile/":/" 15321918571/",/" op_time/": 1493883015371,/" pwd_no/": 30}, {/" Op_way/":/" 1/",/" Op_time/": 1493882007000," /"pwd_no/": 31}, {/"op_way/":/"3/",/"user_mobile/":/"15321918571/",/"op_time/": 1493881498520,/"pwd_no/": 30}, {/"op_w Ay/":/" 3/",/" user_mobile/":/" 15321918571/",/" Op_time/": 1493881391976,/" Pwd_no/": 30}, {/" op_way/":/" 1/"" Op_time/" : 1493880995000,/"pwd_no/": 31}],/"current_page/": 1,/"page_size/": 10},/"rlt_code/":/"hh0000/",/"rlt_msg/":/"成功/"} "; JsonObject jsonObject = json.parseObject (res); String data = jsonObject.getString ("data"); JsonObject jsonObjects = json.parseObject (data); Jsonarray ja = jsonobjects.getjsonarray ("ряды"); for (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); Дата даты = новая дата (LT); res = simpleDateFormat.format (date); 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 对象提取值方法就是小编分享给大家的全部内容了 希望能给大家一个参考 希望能给大家一个参考 也希望大家多多支持武林网。 也希望大家多多支持武林网。