Elsospi ha scritto:
GET /stats?field=Popo2011&filter={"Popo2011": {"$bt": [1000, 10000]}}
Se questo è proprio quello che il
server riceve, allora a prima vista mi pare una cosa molto "custom", personalizzata e per nulla standard. Parlo del valore di
filter, ovviamente.
A parte il fatto che quando invii quel valore dal client, lo DEVI encodare correttamente. Perché spazi, { } ecc.. sono "speciali" in query string. Ma a parte questo, quello che a me sembra è ... un blocco di JSON, è così? Se così, allora vuol dire che hai un JSON dentro un query param ... una cosa non dico strana ma perlomeno abbastanza "inusuale".
EDIT: mi sono ricordato ora che una forma come quella mi pare di averla già vista per le operazioni su MongoDB. C'entra qualcosa??
EDIT2: alla luce di quello che ho dedotto, dovresti chiarire A CHI serve quel pezzo di JSON. Devi interpretarlo tu per fare una qualunque tua logica di filtro, generazione di SQL o quant'altro? O devi semplicemente passarlo ad un framework/libreria che SA già come interpretarlo??