我如何使用 JS 从 JSON 中提取数据

{ "errors":

          [

            { "value":"k@d.c",

              "msg":"Email is not valid",

              "param":"email",

              "location":"body"

            }

          ]

 }

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


慕妹3242003
浏览 243回答 2
2回答

慕神8447489

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 属性。编辑了我的代码。

跃然一笑

您可以使用JSON.parse(str)像这样var t = '{"errors":[{"value":"k@d.c","msg":"Email is not valid","param":"email","location":"body"}]}';var msg = JSON.parse(t)["errors"][0]["msg"];
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript