Skip to content

Devolver sólo el dato de interés y no el json completo #4

@jgsogo

Description

@jgsogo

Una funcionalidad deseable por el cliente de la librería (especialmente si no quiere complicarse la vida) es que las llamadas a apicultur devuelvan directamente el dato que le interesa en vez del json completo con la respuesta de la API.

Así, este código a:

>>> data = apicultur.lematiza2(word='meses')
>>> print(data)
{  
    'palabra':'meses',
    'lemas':[  
        {  
            'lema':'mes',
            'categoria':'NCMP000'
        },
        {  
            'lema':'mesar',
            'categoria':'VMSP2S0'
        }
    ]
}

podría pasar a funcionar de la siguiente forma:

>>> data = apicultur.lematiza2(word='meses', category='N')
>>> print(data)
mes

o bien

>>> data = apicultur.lematiza2(word='meses', category='N')
>>> print(data)
('mes', 'NCMP000')

o bien algún tipo de estructura que diseñemos para almacenar el lema y su categoría (eventualmente más información) y que permita acceder a los datos de forma conveniente.

En el parámetro category (o el correspondiente en cada caso) habría que pasarle la información necesaria para desambiguar entre las posibles respuestas.

¿Nos gusta? ¿Nos gusta sólo para el ApiculturSafe propuesto en #2? ¿Nos gusta, pero no nos convence?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions