JSON объект в PHP - PullRequest
       18

JSON объект в PHP

0 голосов
/ 12 марта 2012

Я отправляю объект json из Java в php.Я использую gson на стороне java, который отправляет json как объект:

Java-код:

Fruit fruit = new Fruit();
fruit.setFruidId(6);
fruit.setAvailable("yes yes");

Gson gson = new Gson();
String json = gson.toJson(fruit);

Эта строка json выглядит следующим образом

{"fruidId":6,"available":"yes yes"}

Использование стороны javaЯ могу получить данные json как объект, подобный этому

Gson gson = new Gson();
Fruit a = gson.fromJson(json, Fruit.class);
System.out.println(fruit.getFruitId());

Я хочу получить данные в php как объект;как тот, который я сделал с помощью Java.Можно ли сделать это так?Пожалуйста, покажи мне путь.

Ответы [ 2 ]

0 голосов
/ 12 марта 2012

если вы отправляете тот же JSON-объект, что и выше, на php-сервер с помощью метода post, то он может быть декодирован с использованием php как

$ json = $ _SERVER ['HTTP_JSON'];

$ data = json_decode ($ json);

$ name = $ data-> fruitId;

$ pos = $ data-> Available;

это должно сделать это.

0 голосов
/ 12 марта 2012

Используйте json_decode со вторым параметром как false, чтобы установить объект или true как массив.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...