Stringify / serialize массив со значениями свойств для текста и воспроизведения - PullRequest
0 голосов
/ 12 сентября 2018

Я работаю с довольно массивными массивами для некоторой обработки / анализа текста и нуждаюсь в способе хранения вычисленной базы данных в текстовый файл. Структура данных может выглядеть следующим образом и должна быть доступна точно так, как показано здесь (не с циклами или чем-то еще):

var arr = [];
arr["a"] = "A";
arr["b"] = 5;
arr["c"] = "C";

console.log(arr["a"])
console.log(arr["b"])
console.log(arr["c"])

Конечно, я попробовал стандартный метод stringify:

DATA = JSON.stringify(arr);
console.log(DATA);
arr = JSON.parse(DATA);

Однако, к сожалению, это не работает, поскольку значения свойств не являются строковыми и, следовательно, DATA пуст.

Теперь существует ли плавный способ добиться этого, который также работает с вложенными массивами? Значения свойств являются либо строками, либо числами.

Огромное спасибо заранее!

...