Я «м пропусканием JSON закодированный URL в PHP генерируется с помощью моей флэш программыне может декодировать JSON
Вот то, что я получаю, когда я делаю след
myObject=%5B%7B%22fullname%22%3A%22jon%20jay%20junior%22%2C%22role%22%3A%22ADMIN%22%2C%22username%22%3A%22jjj%22%7D%5D
в конце PHP
$jsonString = urldecode($_POST['myObject']);
$jsonString = str_replace("\\", "", $jsonString);
$data = JSON_decode($jsonString);
print_r($data);
но я ничего не понимаю, что я делаю неправильно здесь?
код вспышки
var people:Array = new Array();
var person:Object = new Object();
var url:String = "http://localhost/ping.php";
var request:URLRequest = new URLRequest(url);
var requestVars:URLVariables = new URLVariables();
var loader:URLLoader = new URLLoader();
person.fullname = "jon jay junior";
person.username = "jjj";
person.role = "ADMIN";
people.push(person);
request.method = URLRequestMethod.POST;
requestVars.myObject = JSON.encode(people);
request.data = requestVars;
loader.load(request);
trace(request.data);
Помощь !! Кто угодно?
сделать вы правильно кодируете его, когда вы отправляете данные через флеш? Что произойдет, если вы удалите строку декодирования? – Breezer 2010-12-01 17:51:28
Могу ли я увидеть код, где генерируется строка JSON и где она закодирована/отправлена? – www0z0k 2010-12-01 17:56:11
отправил код выше – hitek 2010-12-01 18:00:34