Básicamente quiero poder, en Javascript (JQuery opcionalmente), buscar en un JSON con elementos anidados para un elemento en particular y editarlo.Búsqueda y edición de elementos JSON anidados
Ej. busque "componentes" con id 110 y cambie el nombre a "tarjeta de video".
Observe que el siguiente JSON es solo un ejemplo. Me pregunto si existen javascript libraries o buenos trucos para hacer tal cosa, no creo que atravesar todo el json o escribir mis propios métodos sea la mejor solución.
{
"computers": [
{
"id": 10,
"components": [
{
"id": 56,
"name": "processor"
},
{
"id": 24,
"name": "ram"
}
]
},
{
"id": 11,
"components": [
{
"id": 110,
"name": "graphic card"
},
{
"id": 322,
"name": "motherboard"
}
]
}
]
}
Atravesando el objeto es la única *** *** opción. Todas las respuestas que obtenga aquí lo harán de una manera u otra. – Matt
Ok, pero creo que las bibliotecas ya existen para hacer algo así, en particular no solo buscando dentro de JSON, sino que también me permiten editarlo. – Fr4ncis
Solo para quitárselo del camino: en el momento en que lo está buscando, ya no es JSON; es solo un gráfico de objetos. –