lawang code

lawang Code


Tanyakan kode disini

send JSON via HttpPost

ditanyakan oleh adhit 5 tahun yang lalu
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("tag",register_tag));
params.add(new BasicNameValuePair("username",name));
params.add(new BasicNameValuePair("email",email));
params.add(new BasicNameValuePair("p_value",pVal.toString()));
params.add(new BasicNameValuePair("g_value",gVal.toString()));
params.add(new BasicNameValuePair("pubkeyA",pubkeyAval.toString()));

JSONArray ja = new JSONArray ();
ja.put(params);

JSONObject jo = new JSONObject ();
try {
    jo.put("users",ja);
} catch (JSONException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}

mastah...., JSON diatas udah bener belom ya?? pas ane print out sih udah bener...kali aja ada kode yang ga efisien. trus cara ngrim lewat HttpPostnya gmn ya? terimakasih :)

Menampilkan 1-5 dari 5 hasil
handita okviyanto menjawab 5 tahun yang lalu :

Pake code yang disini aja udah jelas kok

http://tanyakode.lawatek.com/pertanyaan/convert-php-ke-java#67

Tinggal make ini

Map<String, String> valuePairs = new HashMap<String, String>();
valuePairs.put("data_rt", object.toString());  
valuepairs.put("tag",register_tag));
valuepairs.put("username",name));
valuepairs.put("email",email));
valuepairs.put("p_value",pVal.toString()));
valuepairs.put("g_value",gVal.toString()));
valuepairs.put("pubkeyA",pubkeyAval.toString()));
RestClient.doPost(urlPushRT, valuePairs);  




adhit menjawab 5 tahun yang lalu :

bingung mastah..., wkwkwkw..., ane jadinya pake ksoap..., hihihi

tanya lagi nih mastah..., ane kan coba convert ke ascii pake fungsi dari mastah...., ane coba gabungin di android, manggil fungsinya pake ini

 userPassword = (EditText) findViewById(R.id.et_reg_password);
        String password = userPassword.getText().toString();
        String ascii = userFunction.convert(password);

ini fungsinya :

public String convert(String password){

         int [] hasilArray=new int[password.length()];
         for(int i=0;i<password.length();i++){
             char character=password.charAt(i);
             int ascii=(int) character;
             hasilArray[i]=ascii;
         }

         List<String> listKarakter=new ArrayList<String>();
         int jumlahAscii=0;
         for(int i:hasilArray){
             String asciiText=String.valueOf(i);
             jumlahAscii+=asciiText.length();
             listKarakter.add(asciiText);
         }

         int [] hasilAsciiArray=new int[jumlahAscii];
         int iterator=0;
         for(String s:listKarakter){
             for(int i=0;i<s.length();i++){
                 int asciiArray=Integer.parseInt(Character.toString(s.charAt(i)));
                 hasilAsciiArray[iterator]=asciiArray;
                 iterator++;

             }
         }
         for(int i:hasilAsciiArray){
             System.out.println(i);
         }
         return password;
    }

tapi kok sampe di database ga berubah ya mastah..., semisal pass: 1234 di tabel database tetep 1234, ada yang salah dengan kodingannya mastah?? tolong dikoreksi :)


handita okviyanto menjawab 5 tahun yang lalu :

Iya dong gak akan ke convert fungsinya salah itu.. return password; kan teks yang dikemblikan sama aja password dari awal

harusnya gini

public String convert(String password){

     int [] hasilArray=new int[password.length()];
     for(int i=0;i<password.length();i++){
         char character=password.charAt(i);
         int ascii=(int) character;
         hasilArray[i]=ascii;
     }

     List<String> listKarakter=new ArrayList<String>();
     int jumlahAscii=0;
     for(int i:hasilArray){
         String asciiText=String.valueOf(i);
         jumlahAscii+=asciiText.length();
         listKarakter.add(asciiText);
     }

     int [] hasilAsciiArray=new int[jumlahAscii];
     int iterator=0;
     for(String s:listKarakter){
         for(int i=0;i<s.length();i++){
             int asciiArray=Integer.parseInt(Character.toString(s.charAt(i)));
             hasilAsciiArray[iterator]=asciiArray;
             iterator++;
         }
     }
    StringBuilder builder = new StringBuilder();
    for(int i : asciiArray) {
        builder.append(String.valueOf(i));
    }
     return builder.toString();
}




adhit menjawab 5 tahun yang lalu :

for (Int i : asciiArray)

apa

for(int i : hasilAsciiArray)

mastah??

hehehe ..., iya ya mastah..., ko ga ngeh ane..., hehehe... thanks mastah...


handita okviyanto menjawab 5 tahun yang lalu :

oh iya itu maksudnya :D


Anda harus login terlebih dahulu untuk memberikan komentar

Recent Tag

X 6
X 48
X 14
X 10
X 1
X 5
X 4
X 15
X 10

Bantuan

Help

Feedback

Help