JavaScript - 将JSON对象转换为String

时间:2014-02-22 21:46:21

标签: javascript

我有一个以下格式的JSON对象,我需要将其转换为纯String ...作为0000-0000-0000-0000-000所以我想知道如何在Javascript中执行此操作?

{ KEY: "0000-0000-0000-0000-000" }

5 个答案:

答案 0 :(得分:1)

试试这个(数据是API调用返回的数据)

var tokenString = data.KEY;
alert(tokenString);

答案 1 :(得分:0)

试 执行console.log(OBJ) 在浏览器调试器控制台中查看它

或 JSON.stringify(OBJ);

答案 2 :(得分:0)

我建议使用

JSON.stringify()

有关此方法的更多信息,请访问:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify

答案 3 :(得分:0)

当您的对象使用JavaScript时,它不是JSON,它是JavaScript的代码。您要求的字符串版本是JSON(JavaScript Object Notation)。这就是为什么你可以在JavaScript中做一些你不能用JSON做的事情,比如表示函数和二进制数据。

您要将JavaScript对象转换为JSON的功能是JSON.stringify(),您可以这样使用:

var obj = { }; //put your object here
console.log(JSON.stringify(obj)); //output the JSON version of your object

此外,您的问题中的对象不是有效的JSON或JS。在任何一种情况下,您都需要在0000-0000-0000-0000-0000周围加上引号并为其赋值。以下是有效的JSON:

{ "0000-0000-0000-0000-0000": null }

答案 4 :(得分:0)

将您的回复存储在一个变量中,然后执行

response.KEY