2016-10-10 4 views
0

У меня есть игра HTML5, которая кодирует символьные данные в JSON, затем использует POST для отправки в файл php. Это то, что FormData выглядитПолучение данных формы JSON в php

{"onScreen":3,"quoteNum":4,"CHARACTER1":{"screenPos":1,"charNum":0,"bodyNum":0,"hairNum":0,"eyeNum":0,"hairColNum":0,"name":""},"CHARACTER2":{"screenPos":2,"charNum":0,"bodyNum":0,"hairNum":0,"eyeNum":0,"hairColNum":0,"name":""},"CHARACTER3":{"screenPos":3,"charNum":0,"bodyNum":0,"hairNum":0,"eyeNum":0,"hairColNum":0,"name":""}}: 

Единственная проблема, я не знаю, как получить кодированный JSON в PHP. Когда я просто пытаюсь распечатать данные, php просто печатает «массив».

Как просто получить php для печати данных JSON, которые были опубликованы?

+0

Это может помочь: http://stackoverflow.com/questions/6054033/pretty-printing-json-with -PHP – Katie

ответ

0

Попробуйте получить кодированный json на стороне сервера, как это после его декодирования в массив.

print '<pre>'; 
print_r(json_decode($_POST,1)) 
print '</pre>' 

Для вашей информации: ваша строка JSON содержит двоеточие в конце: P