objetos - Javascript: ¿La mejor manera de convertir una matriz asociativa en cadena y viceversa?
llenar array javascript (1)
No hay nada mejor que JSON para ello:
var str = JSON.stringify(obj);
// >> "{"id":0,"folder":"Next","text":"Apple"}"
var obj = JSON.parse(str);
// >> Object({ id: 0, folder: "Next", text: "Apple" })
Tengo una matriz asociativa de la siguiente manera:
var AssocArray = { id:0, folder:''Next'', text:''Apple'' };
Ahora necesito almacenar esto en una base de datos, así que imagino que simplemente convertiría esto en una cadena, lo almacenaré en la base de datos y luego lo sacaré de la base de datos y lo volveré a colocar en una matriz de javascript más adelante.
El problema es que el número real de elementos y las variables de la matriz serán diferentes cada vez (por lo tanto, la razón por la que quise almacenarlo como una cadena larga).
¿Cuál es la mejor manera de convertir esta matriz asociativa en una cadena, y luego también viceversa, cómo convertir una cadena en una matriz asociativa?