POSTed JSON из Android не может декодировать в PHP - PullRequest
2 голосов
/ 15 сентября 2011

Я поместил JSON-строку из приложения Android на веб-сервер.Там я хочу декодировать строку в JSON и сохранить данные в базу данных.Но вот проблема.

Я прочитал POST-переменную:

$json = $_POST['json'];

Это приносит мне:

{"user":"Bob"}

Затем я декодирую JSON:

$decoded = json_decode($json, true);

Там я получаю NULL!

НО, когда я создаю строку в PHP как:

$json = '{"user":"Bob"}';

и декодирую, это работает ?!Но почему?В чем разница?Надеюсь, что все могут помочь мне!: - /

Большое спасибо!

Томас

1 Ответ

0 голосов
/ 19 марта 2013

Возможно, вы отправляете данные json в виде строки, просто отправьте их, поскольку они не используют (') или (") кавычки при передаче данных json.

...