I have a JSON string that contains the text bellow:
[ {"origin": "24u","name": "","id": "itcobtpbtc","value": "n"},
{"origin": "24u","name": "","id": "offent","value": "oui"},
{"origin": "24u","name": "","id": "network","value": "btip"},
{"origin": "24u","name": "","id": "modpbx","value": "vide"},
{"origin": "24u","name": "","id": "egtplg","value": "1"},
{"origin": "24u","name": "","id": "zipbxcent","value": "non"},
{"origin": "24u","name": "","id": "typpbx","value": "pabx"},
{"origin": "24u","name": "","id": "egttyp","value": "gtr"},
{"origin": "24u","name": "","id": "egtval","value": "240"},
{"origin": "24u","name": "","id": "egtunt","value": "mn"},
{"origin": "24u","name": "","id": "codec","value": "g71120ms"},
{"origin": "24u","name": "","id": "modifseqsda","value": "non"},
{"origin": "24u","name": "","id": "infra_mode_ha_site","value": "non"},
{"origin": "24u","name": "","id": "numndi","value": "0238300385"},
{"origin": "24u","name": "","id": "nbcanout","value": "0"},
{"origin": "24u","name": "","id": "dbdrtc","value": "non"},
{"origin": "24u","name": "","id": "egtcod","value": "s2"},
{"origin": "24u","name": "","id": "numprtclp","value": "0044lfv4"},
{"origin": "24u","name": "","id": "egtlib","value": "gtr 4h s2 lundi au samedi 8h a 18h "},
{"origin": "24u","name": "","id": "dpmcible","value": "salto"},
{"origin": "24u","name": "","id": "nbcanin","value": "0"},
{"origin": "24u","name": "","id": "nbcan","value": "4"},
{"origin": "24u","name": "","id": "nomsit","value": "foyer hebergement"},
{"origin": "24u","name": "","id": "integrateur","value": "orange"}
]
I want to retrieve the value of a row where id equals a specific value, for example if I'm looking for the id="offent", the returned value should be "oui".
I'm new to scala and I'm looking for a library that could make that easy without using native java code.