Поведение одинарных кавычек по умолчанию для объекта JS - PullRequest
0 голосов
/ 16 октября 2018

У меня есть пустой объект var obj = {}, где я хочу добавить такой элемент, как obj[data] = "value";

Допустим, данные содержат значение 3001.

Это приведет к obj = {'3001' : "value")

Проблема в том, что ключ по умолчанию заключен в одинарные кавычки, что неприменимо для использования в файле .json.

Предполагается, что я просто не могу сделать obj["3001"] = "value", поскольку данныепроанализированный из файла .csv, как я могу изменить поведение объектов по умолчанию, чтобы добавить ключ в двойных кавычках?

1 Ответ

0 голосов
/ 16 октября 2018

Чтобы включить JS в JSON, вы можете использовать метод JSON.stringify и JSON.parse для выполнения обратной операции.

Пример:

console.log(JSON.stringify({'3001' : "value"}));
-> {"3001":"value"}
console.log(typeof JSON.stringify({'3001' : "value"}));
-> string
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...