def METHOD_NAME(data):
    """ json marker object translated from xml
    {
        "id": "2",
        "name": "Docklands Drive - Docklands",
        "terminalName": "60000",
        "lastCommWithServer": "1375644471147",
        "lat": "-37.814022",
        "long": "144.939521",
        "installed": "true",
        "locked": "false",
        "installDate": "1313724600000",
        "removalDate": {  },
        "temporary": "false",
        "public": "true",
        "nbBikes": "15",
        "nbEmptyDocks": "8",
        "latestUpdateTime": "1375592453128"
    }
    """
    station = BixiStation()
    station.name = "%s - %s" % (data['terminalName'], data['name'])
    station.latitude = float(data['lat'])
    station.longitude = float(data['long'])
    station.bikes = int(data['nbBikes'])
    station.free = int(data['nbEmptyDocks'])
    station.extra = {
        'uid': int(data['id']),
        'name': data['name'],
        'terminalName': data['terminalName'],
        'lastCommWithServer': data['lastCommWithServer'],
        'installed': utils.str2bool(data['installed']),
        'locked': utils.str2bool(data['locked']),
        'installDate': data['installDate'],
        'removalDate': data['removalDate'],
        'temporary': utils.str2bool(data['temporary']),
        'public': utils.str2bool(data['public']),
        'latestUpdateTime': data['latestUpdateTime']
    }
    return station