Fondamentalmente voglio essere in grado, in Javascript (JQuery facoltativamente), di cercare in un JSON con elementi nidificati per un particolare elemento e modificarlo.Ricerca e modifica elementi JSON annidati
Es. cercare "componenti" con id 110 e cambiare il nome in "scheda video".
Si noti che il seguente JSON è solo un esempio. Mi chiedo se esistono librerie javascript o trucchi validi per fare una cosa del genere, non penso che attraversare l'intero processo o scrivere i miei metodi sia la soluzione migliore.
{
"computers": [
{
"id": 10,
"components": [
{
"id": 56,
"name": "processor"
},
{
"id": 24,
"name": "ram"
}
]
},
{
"id": 11,
"components": [
{
"id": 110,
"name": "graphic card"
},
{
"id": 322,
"name": "motherboard"
}
]
}
]
}
Attraversando l'oggetto è l'unica opzione *** ***. Tutte le risposte che ottieni qui lo faranno in un modo o nell'altro. – Matt
Ok, ma credo che le librerie esistano già per fare una cosa del genere, in particolare non solo per cercare all'interno del JSON ma anche per consentirmi di modificarlo effettivamente. – Fr4ncis
Solo per toglierlo di mezzo: quando lo stai cercando, non è più JSON; è solo un oggetto grafico. –