Cevaplar
-
java ile gönderdiğin nesne eğer birden fazla elemandan oluşan bir liste yada dizi değilse ve json olarak gönderiyorsan [] parantezler içine alınmaz. bu neden le veriyi bozuk format sanıp alamayabilir.
örnek;
tek elemanlı bir liste{ad:"ali",soyad:"kara"}
şeklinde
çok elamanlı bir liste[{ad:"ali",soyad:"kara"},{ad:"veli",soyad:"sag"}]
şeklinde gönderilir.
okurken buna dikkat etmek gerek
google da ararsan anahtar kelimeler : object convert to json in java bracket problem-
ertanunver
dusundugum gibi sunucudan kaynakli bir problem. aslinda post verisi geliyor da bunu json_decode ederken problem cikiyor.
su sekilde hallettim.
if(get_magic_quotes_gpc()){ $json_string = stripslashes($_POST['json']); }else{ $json_string = $_POST['json']; } $json_array = json_decode($json_string, true);
10 yıl önce yazılmış
-