Возврат большого двоичного объекта с помощью json

Я пытаюсь создать сервис отдыха для своего приложения Android, где внешняя база данных возвращает элементы, которые будут храниться в локальной базе данных приложения. У меня все работает, за исключением того, что капли возвращаются как null.

это пример моего ответа Джейсона. (Поля изображения и эскиза представляют собой капли)

{"id":"2","user_id":"1","name":"testing","type":"bouldering","picture":null,"lat":"36","long":"81","alt":"41932","accuracy":"53","thumbnail":null}

Вот мой php-скрипт для возврата данных.

<?php
require_once('config.php');

$mysqli = new mysqli(DB_HOST,DB_USER,DB_PASSWORD,DB_NAME);
$sql = 'select * from spot_main';
$results =$mysqli->query($sql);

$spots = array();  //array to parse jason from

while($spot = $results->fetch_assoc()){
    $spots[] = $spot;                                                           
}

echo json_encode($spots);
?>

Кто-нибудь знает решение этой проблемы? Я знаю, что делаю это не самым эффективным способом (лучше хранить изображения в файловой системе), но мне нужно, чтобы это работало.

11
задан Charlie Jonas 12 June 2011 в 16:50
поделиться