Как найти значение внутри файла JSON - PullRequest
0 голосов
/ 16 февраля 2019

Я пытаюсь загрузить имена своих отдельных страниц, загружая их из файла JSON, но я не понимаю, как искать определенное значение в файле JSON.

Это выполняетсяна NodeJS с Express.

Что у меня уже есть для загрузки JSON:

let pageName = "Unknown";
let file = fs.readFileSync("pages.json");
let pages = JSON.parse(file);

И мой pages.json выглядит так:

{
  "/login": "Login",
  "/register": "Register"
}

Как я могуискать в файле JSON имя моей страницы?У меня уже есть URL страницы (например, "/ login"), но я не знаю, как искать значение в файле JSON.Я совершенно новичок в JSON, так что прости меня за этот вопрос для начинающих.

1 Ответ

0 голосов
/ 16 февраля 2019

Поскольку у вас есть ключ (например, URL /login), и вы ищете его значение в объекте JSON.Вы можете просто использовать оператор [] на объекте.Он даст вам значение, если ключ есть, или undefined, если его нет.В вашем случае это будет выглядеть так

const json = {
  "/login": "Login",
  "/register": "Register"
};

const key = '/login';
const value = json[key];

console.log(value);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...