public function unmarshal($value, $object = null, $params = [])
{
if ($value && $value["value"]) {
$value = json_decode($value["value"]);
$result = [];
if (is_array($value)) {
foreach ($value as $point) {
$newPoint = new Object\Data\Geopoint($point[1], $point[1]);
$newPoint->setLatitude($point[0]);
$newPoint->setLongitude($point[1]);
$result[] = $newPoint;
}
}
$result = Serialize::serialize($result);
return $result;
}
}