PHP> Как пропустить элемент при использовании json_encode

Мне нужно отправить данные на клиентскую сторону в формате JSON.

До сих пор он отлично работал с json_encode следующим образом:

$sql = "SELECT `card`.`CardID`,`card`.`Text`,... WHERE (`card`.`CardID`= :ItemId)"; $stmt = $dbh->prepare($sql); $stmt->bindParam(':ItemId', $itemid); $stmt->execute(); while ($row = $stmt->fetchObject()) { $posts[]=$row; } ... ... $res["rows"] = $posts; $res["maptel"] = $maptelindicator; echo json_encode($res,JSON_UNESCAPED_UNICODE); 

Но теперь у меня проблема. У меня есть новое поле (Видеофайлы) в БД, которое уже форматировано JSON, которое хранится в качестве функции SDK. Если я закодирую это закодированное поле JSON еще раз, я получаю данные, которые нечитабельно на стороне клиента.

Как я могу json_encode все другие данные, но пропустить это конкретное поле, видеофайлы?

Ниже представлен результат выборки структуры данных с использованием print_r:

 Array ( [rows] => Array ( [0] => stdClass Object ( [Name] => Company13 [CID] => 26 [CardID] => 26-000002 [Text] => Kleopatra Deluxe Hotel reservations [ImageLink] => [VideoFiles] => [{"quality":"mobile","type":"video/mp4","width":480,"height":270....}] [ClickDate] => 2015-11-03 ) ) [maptel] => 0 ) 

Благодаря…