как сжать JSON в PHP и распаковать в Android

Цель, если вопрос заключается в том, чтобы сжать ответ http, отправленный с php, и после получения распаковать ответ и использовать в Android.

Ниже приведен фрагмент кода файла php, работающего локально.

<?php
error_reporting(0);
$str = file_get_contents('http://api.androidhive.info/contacts/');
header('Content-type: application/json');
echo $str;
?>

Приведенный выше код PHP будет читать JSON из http://api.androidhive.info/contacts/ и предоставить, как показано ниже

{
"contacts": [
{
"id": "c200",
"name": "Ravi Tamada",
"email": "ravi@gmail.com",
"address": "xx-xx-xxxx,x - street, x - country",
"gender" : "male",
"phone": {
"mobile": "+91 0000000000",
"home": "00 000000",
"office": "00 000000"}
},
{
"id": "c201",
"name": "Johnny Depp",
"email": "johnny_depp@gmail.com",
"address": "xx-xx-xxxx,x - street, x - country",
"gender" : "male",
"phone": {
"mobile": "+91 0000000000",
"home": "00 000000",
"office": "00 000000"}
},
.
.
]
}

И я получаю ответ в приложении для Android и отображаю его в приложении для Android.

В основном я следую http://www.androidhive.info/2012/01/android-json-parsing-tutorial/ руководство.

Мой запрос заключается в том, что нужно сделать в файле php, чтобы сжать JSON, а также как распаковать то же самое в моем приложении для Android.

Благодарю.

0

Решение

Какова ваша цель «компресс»?

Скажем, пропускная способность, может потребоваться много усилий, чтобы заплатить за очень небольшой эффект на изменение размера (скажем, 0,1 / 1 КБ), но вы все равно можете попробовать включить gzip.

<?php ob_start("ob_gzhandler"); ?>

Скажем, безопасность, она должна быть «зашифрована». Затем вам следует взглянуть на симметричное шифрование.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector