Acessando dados JSON com dois pontos no rótulo

Eu tenho dados json com dois pontos no rótulo (consulte os dados responsed) que estou tendo dificuldade em acessar no Angular com o seguinte código:

<li ng-repeat="i in items.autnresponse.responsedata | searchFor:searchString"> <p>{{i.autn:numhits}}</p> </li>

Eu continuo recebendo um erro como este:

Error: [$parse:syntax] Syntax Error: Token ':' is an unexpected token at column 7 of the expression [i.autn:numhits] starting at [:numhits].

Trecho de dados JSON:

"autnresponse": {
    "action": {
        "$": "QUERY"
    },
    "response": {
        "$": "SUCCESS"
    },
    "responsedata": {
        "autn:numhits": {
        "$": "92"
    },
    "autn:totalhits": {
        "$": "92"
    },
    "autn:totaldbdocs": {
        "$": "188"
    },
    "autn:totaldbsecs": {
        "$": "188"
    },

Alguém sabe uma maneira de contornar isso?

questionAnswers(2)

yourAnswerToTheQuestion