: :
استيراد com.alibaba.fastjson.json ؛ import com.alibaba.fastjson.jsonarray ؛ استيراد com.alibaba.fastjson.jsonobject ؛ import io.swagger.models.auth.in ؛ import java.ioexception ؛ import java.security.keymanicexpice java.util.iterator ؛/*** تم إنشاؤه بواسطة المسؤول في 2017/4/21. */اختبار الفئة العامة {public static void main (string [] args) يلقي الاستثناء {// 第一种格式/*** [{"data": [{"build_id": "***" ، "build_num": s = "[{/" success/": true ،/" data/": [{/" build_id/":/" ***/"،/ السلسلة B = S.SubString (0 ، S.Length ()-1) ؛ السلسلة C = B.SubString (1 ، B.Length ()) ؛ System.out.println (B+"B ___") ؛ jsonobject jsonx = json.parsebject (c) ؛ jsonarray ja = jsonx.getjsonarray ("data") ؛ لـ (int i = 0 ؛ i <ja.size () ؛ i ++) {jsonobject jo = ja.getjsonobject (i) ؛ String Building_id = jo.getString ("Building_id") ؛ system.out.println (building_id+"build_id >>>>>") ؛ } // 第二种格式/***[{"كلمة المرور": "*1234567890" ، "النجاح": "true"]*/string s = "[{/" success/":/" 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) ؛ اسم السلسلة = Reagobj.getString ("كلمة المرور") ؛ System.out.println (name+"name ،،،،،،،،") ؛ سلسلة كلمة مرور = jm.getString ("كلمة المرور") ؛ System.out.println (كلمة المرور) ؛ System.out.println ("看看有没有值"+كلمة المرور) ؛ // 第三种格式/*** {"data": {"access_token": "RLT_MSG": "成功"} */ String res = "{/" data/": {/" access_token/":/" 5A7040CCF66BAFD06ACD39B6F61C19230ABA426755509646D6 DA23DDD9FB206/"،/" Expires_second/": 36000} ،/" RLT_CODE/":/" HH0000/"،/" RLT_MSG/":/" 成功/"}" ؛ jsonobject jsonobject = json.parseObject (res) ؛ بيانات السلسلة = jsonobject.getString ("البيانات") ؛ jsonobject jsondata = json.parseObject (data) ؛ TRING TOKEN = jSondata.getString ("Access_token") ؛ // 第四种格式/*** {"Data": {"Total": 23 ، "start": 0 ، "Total_page": 3 ، "Rows": [{"op_way": "3" ، "user_mobile": "15321918571" ، "pwd_no": 30} ، {"op_way": "1" ، "op_time": 149380995000 ، "pwd_no": 31}] ، "current_page": 1 ، "page_size": 10} ، "rlt_code": "hh0000 ، res = "{/" data/": {/" total/": 23 ،/" start/": 0 ،/" total_page/": 3 ،/" rows/": [{/" op_way/":/" 1/"،/ /"pwd_no/": 31} ، {/"op_way/":/"3/" ،/"user_mobile/":/"18518517491/" ،/"op_time/": 149384615032 ،/"pwd_no/": 30} ، {/"op_w AY/":/" 3/"،/" user_mobile/":/" 18518517491/"،/" op_time/": 149383836552 ،/" pwd_no/": 30} ، {/" op_way/":/" 1/"،/" op_time/ ": 1493883294000 ،/" pwd_no/": 31} ، {/" op_way/":/" 1/"،/" op_time/": 149383256000 ،/" pwd_no/": 31} ، {/" op_way/":/" 3/"،/" use r_mobile/":/" 15321918571/"،/" op_time/": 149383015371 ،/" pwd_no/": 30} ، {/" op_way/":/" 1/"،/ /"pwd_no/": 31} ، {/"op_way/":/"3/" ،/"user_mobile/":/"15321918571/" ،/"op_time/": 149381498520 ،/ AY/":/" 3/"،/" user_mobile/":/" 15321918571/"،/" op_time/": 149381391976 ،/" 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) ؛ بيانات السلسلة = jsonobject.getString ("البيانات") ؛ jsonobject jsonobjects = json.parseObject (data) ؛ jsonarray ja = jsonobjects.getjsonarray ("الصفوف") ؛ لـ (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 对象提取值方法就是小编分享给大家的全部内容了 , 希望能给大家一个参考 , 也希望大家多多支持武林网。