最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

如何在JSON文件中查找值

IT培训 admin 6浏览 0评论

如何在JSON文件中查找值

我正在尝试通过从JSON文件加载来加载我的各个页面的名称,但我不明白如何在JSON文件中搜索特定值。

这是在带有Express的NodeJS上运行的。

我已经拥有加载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的新手,请原谅我这个初学者的问题。

回答如下:

因为您有密钥(例如URL /login),并且您正在JSON对象中查找其值。您可以在对象上使用[]运算符。如果键在那里它会给你价值,如果没有,它会给你undefined。在你的情况下,它看起来像这样

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

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

console.log(value);

如何在JSON文件中查找值

我正在尝试通过从JSON文件加载来加载我的各个页面的名称,但我不明白如何在JSON文件中搜索特定值。

这是在带有Express的NodeJS上运行的。

我已经拥有加载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的新手,请原谅我这个初学者的问题。

回答如下:

因为您有密钥(例如URL /login),并且您正在JSON对象中查找其值。您可以在对象上使用[]运算符。如果键在那里它会给你价值,如果没有,它会给你undefined。在你的情况下,它看起来像这样

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

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

console.log(value);

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论