首页 > 解决方案 > 如何使用 JS 从 JSON 中提取数据

问题描述

{ "errors":
          [
            { "value":"k@d.c",
              "msg":"Email is not valid",
              "param":"email",
              "location":"body"
            }
          ]
 }

我想从这个 json 对象中提取味精。我该怎么做呢?

标签: javascriptweb

解决方案


const jsonContent = `{"errors":[{"value":"k@d.c","msg":"Email is not valid","param":"email","location":"body"}]}`;
const jsObject = JSON.parse(jsonContent);
const errorMessage = jsObject.errors[0].msg;

这将导致:

{ 
   "errors":[ 
      { 
         "value":"k@d.c",
         "msg":"Email is not valid",
         "param":"email",
         "location":"body"
      }
   ]
}

[更新] 抱歉,没有看到您只要求 msg 属性。编辑了我的代码。


推荐阅读