ตัวอย่างมีดังนี้:
นำเข้า java.io.bufferedreader; นำเข้า java.io.dataOutputStream; นำเข้า java.io.inputStreamReader; นำเข้า java.io.OutputStream; นำเข้า java.net.httpurlconnection; นำเข้า java.net.url; สตริงคงที่ getJSondata (jsonObject jsonparam, url สตริง) {stringbuffer sb = new Stringbuffer (); ลอง {; // สร้าง URL ทรัพยากร URL url = url ใหม่ (urls); // สร้าง http การเชื่อมต่อ httpurlconnection conn = conn.setDooutput (จริง); // set อนุญาตให้อินพุต conn.setDoInput (จริง); // ตั้งค่าไม่แคช conn.setusecaches (เท็จ); // ตั้งค่าวิธีการถ่ายโอน conn.setRequestMethod ("โพสต์"); // ตั้งค่ารักษาความยาว Connection Conn.setRequestProperty ("การเชื่อมต่อ", "Keep-Alive"); // ตั้งค่าอักขระไฟล์: conn.setRequestProperty ("charset", "UTF-8"); // แปลงเป็นไบต์อาร์เรย์ไบต์ [] data = (jsonparam.toString ()). getBytes (); // ตั้งค่าความยาวไฟล์ conn.setRequestProperty ("ความยาวเนื้อหา", string.valueof (data.length)); // ตั้งค่าประเภทไฟล์: conn.setRequestProperty ("ContentType", "Application/JSON"); // เริ่มร้องขอการเชื่อมต่อ Connect.Connect (); OutputStream OUT = ใหม่ dataOutputStream (conn.getOutputStream ()); // เขียนสตริงคำขอออกไปเขียน ((jsonparam.toString ()). getBytes ()); out.flush (); out.close (); (httpurlConnection.http_ok == conn.getResponsecode () {system.out.println ("การเชื่อมต่อสำเร็จ"); // ข้อมูลที่ส่งคืนโดยคำขออินพุตใน 1 = conn.getInputTream (); ลอง {string readline = new String () ในขณะที่ ((readline = responsereader.readline ())! = null) {sb.append (readline) .append ("/n"); {system.out.println ("ข้อผิดพลาด ++");}} catch (ข้อยกเว้น e) {} ส่งคืน sb.toString ();} โมฆะคงที่สาธารณะหลัก (สตริง [] args) {jsonobject jsonparam = new JsonObject (); jsonparam.put ("id" "480x720"); string url = "www.baidu.com"; String data = getJSondata.getJSondata (jsonparam, url); -วิธี Java ด้านบนเพื่อส่งคืนข้อมูล JSON โดยการส่งคำขอ JSON และโพสต์เป็นเนื้อหาทั้งหมดที่ฉันแบ่งปันกับคุณ ฉันหวังว่าคุณจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น