例は次のとおりです。
java.io.bufferedreader; Import java.io.dataoutputStream; Import java.io.inputStreamReader; Import java.io.outputStream; Import java.net.httpurlConnection; Import Java.net.url; Import org.jsonarray; {public static string getJsondata(jsonobject jsonparam、string urls){stringbuffer sb = new stringbuffer(); try {; // url resource url = new url(url) conn.setDoOutput(true); //入力conn.setDoinputを許可する(true); //キャッシュconn.setusecaches(false)を設定しない; //転送メソッドconn.setRequestMethod( "post"); //長い接続conn.setRequestProperty( "Connection"、 "Keep-Alive")を維持します。 //ファイル文字セットの設定:conn.setRequestProperty( "charset"、 "utf-8"); //バイト配列に変換[] data =(jsonparam.toString())。getBytes(); //ファイルの長さを設定しますconn.setRequestProperty( "content-length"、string.valueof(data.length)); //ファイルタイプの設定:conn.setRequestProperty( "contentType"、 "application/json"); //接続要求connect.connect(); outputStream out = new DataOutputStream(conn.getOutputStream()); //要求の文字列を書き込みます。 (httpurlconnection.http_ok == conn.getResponseCode(){system.out.println( "connection suctune"); //要求inputstream in1 = conn.getInputStream(); try {string readline = new String(); bufferedreader ResponseReerer = new Bufferedreader(New Bufferedreeder(New Bufferedreeder(New Bufferedereer) inputStreamReader( "UTF-8")); else {system.out.println( "error ++");}} catch(exception e){} return sb.tostring();} public static void main(string [] args){jsonobject jsonparam = new jsonobject(); jsonparam.put( "id"、 "1401_406") "480x720"); string url = "www.baidu.com"; string data = getjsondata.getjsondata({}]形式:jsonarray jsonarray = new jsonaray(date); }}JSONと投稿リクエストを送信してJSONデータを返す上記のJavaメソッドは、私があなたと共有するすべてのコンテンツです。参照を提供できることを願っています。wulin.comをもっとサポートできることを願っています。