Как преобразовать переменную среды в объект JSON? - PullRequest
0 голосов
/ 25 января 2019

Это моя переменная окружения:

export DATA='{firstName: "OAMAR", lastName: "KANJI"}'

process.env.DATA видит это как строку, но выполнение чего-то вроде JSON.parse(process.env.DATA) не работает, так как ключи в объекте не являются строками.То есть что-то вроде JSON.parse('{"firstName": "OAMAR", "lastName": "KANJI"}') будет работать, но это не форма переменной среды.

Есть идеи, как преобразовать строку в JSON?

Ответы [ 2 ]

0 голосов
/ 26 января 2019

Вы можете попробовать преобразовать вашу строку в действительную строку JSON, а затем изменить ее обратно на JSON

const Data ='{firstName: "OAMAR", lastName: "KANJI"}';
const output = JSON.parse(JSON.stringify(Data));
console.log(output);
0 голосов
/ 26 января 2019
export DATA='{"firstName": "OAMAR", "lastName": "KANJI"}'

измените свой формат, затем используйте как

var foo =JSON.parse(DATA);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...