繁体   English   中英

将 JSON 数据转换为 javascript Object 格式

[英]converting JSON data into javascript Object format

我的 API 正在将数据返回为以下格式。

{
    "name": "Mahima",
    "surname": "Saxena",
}

我需要将其转换为以下格式。

{
    name: "Mahima",
    surname: "Saxena",
}

我需要从key中删除双引号( " " )。 我怎样才能做到这一点?

我试过下面的代码。

var abc = {
  "name": "Mahima",
  "surname": "Saxena",
};
console.log(abc);
console.log(JSON.parse(abc));

我在代码中遇到error

在此处输入图像描述

我在做什么错?

您误解了“json字符串”的概念。 这很容易,因为它看起来像 javascript 通常如何显示 object 的内容。 我自己偶然发现了这一点。

JSON.parse(abc)

'parse' 方法接受一个必须是字符串的参数。 然后它返回一个 object。

您已经在abc中有一个 object

var abc = {
  "name": "Mahima",
  "surname": "Saxena",
};

所以不需要转换任何东西。

格式

{
    "name": "Mahima",
    "surname": "Saxena",
}

{
    name: "Mahima",
    surname: "Saxena",
}

是相同的。 它们是 1 object 和属性namesurname

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM