Given the response of a JSON file:
{
"Response": [
{
"ResultCode": "000",
"ResultMessage": "OK",
"NRecord": "2",
"Details": [
{
"nomepacchetto": "Nome Pacchetto",
"tipotraffico": "C",
"numerominuti": "100.00000",
"importocanone": "9.99",
"loginultimamodifica": "claudia.mentuccia",
"dataorainiziovalidita": "2022-04-28 14:10:01",
"loginapprovazione": "",
"dataapprovazione": "0000-00-00 00:00:00",
"id": "4"
},
{
"nomepacchetto": "Nome Pacchetto_2",
"tipotraffico": "C",
"numerominuti": "10.00000",
"importocanone": "5.00",
"loginultimamodifica": "claudia.mentuccia",
"dataorainiziovalidita": "2022-04-28 14:11:29",
"loginapprovazione": "",
"dataapprovazione": "0000-00-00 00:00:00",
"id": "5"
}
]
}
]
}
How can I retrieve all identifying data by id through JavaScript?
function StampaForm() {
var TblContenuto;
var TblContenuto = JSON.parse(sessionStorage.wbc_gestionepacchetti800_applicazione);
var form = "<form action=\"wbc_gestionepacchetti800_3.html\" name='dati' method=\"post\"><div class='tabella_select'><tbody class='body_form'><table class='table table-responsive-sm'>";
var output = '';
var output = '<tr>' + '<td class="campi_form col-2 td_body">' + '<p>Nome pacchetto\n</p>' + ' <input type=text class="form-control recordripreso" id="floatingInput" name=nuovoip size=40 value="' + TblContenuto[i].nomepacchetto + '">' + '</td>' + '<td></td>' + '<tr>';
$("#mod").append(form + output);
}
The variable var TblContenuto = JSON.parse(sessionStorage.wbc_gestionepacchetti800_applicazione);
shows all the contents of my JSON file (above), what I would like to do is create a function that extrapolates the data fragment based on the ID, example:
id = 5:
{
"nomepacchetto": "Nome Pacchetto_2",
"tipotraffico": "C",
"numerominuti": "10.00000",
"importocanone": "5.00",
"loginultimamodifica": "claudia.mentuccia",
"dataorainiziovalidita": "2022-04-28 14:11:29",
"loginapprovazione": "",
"dataapprovazione": "0000-00-00 00:00:00",
"id": "5"
}