Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在apigee中使用javascript将数组转换为json_Javascript_Json_Apigee - Fatal编程技术网

在apigee中使用javascript将数组转换为json

在apigee中使用javascript将数组转换为json,javascript,json,apigee,Javascript,Json,Apigee,我有一个这样的数组 [“试验”、“试验组2”、“试验组4”、“试验组4”、“试验组5”、“试验组6”] 我需要将这个数组转换成json 我尝试了以下代码: var jsonString = JSON.stringify(myArray); 输出如下 org.mozilla.javascript。NativeArray@617586ce 我也尝试过json解析,但没有成功。 如何将其转换为JSON对象?您可以尝试以下代码 var o = '["test","test group 2","test

我有一个这样的数组

[“试验”、“试验组2”、“试验组4”、“试验组4”、“试验组5”、“试验组6”]

我需要将这个数组转换成json

我尝试了以下代码:

var jsonString = JSON.stringify(myArray);
输出如下

org.mozilla.javascript。NativeArray@617586ce

我也尝试过json解析,但没有成功。
如何将其转换为JSON对象?

您可以尝试以下代码

var o = '["test","test group 2","test group 4","test group 4","test group 5","test group 6"]';

var arr = JSON.stringify(o);
alert(arr)

您可以使用
JSON.parse(x)
尝试从字符串转换为javascript对象


除非有非常具体的原因,否则不要使用eval。

这应该是可行的,请尝试:

var a = JSON.parse("[\"test\",\"test group 2\",\"test group 4\",\"test group 4\",\"test group 5\",\"test group 6\"]")

console.log(a)
结果:

[“测试”、“测试组2”、“测试组4”、“测试组4”、“测试组 “试验组6”]


如果要通过解析创建JSON对象,则需要有效的JSON字符串。比如说

var jsonString = "[\"test\",\"test group 2\",\"test group 4\",\"test group 4\",\"test group 5\",\"test group 6\"]";
var jsonObject = JSON.parse(jsonString);
console.log(jsonObject);
JSON.stringify()
方法用于将对象转换为字符串

查看以下链接,其中解释了如何在JavaScript中使用JSON


您想要的输出是什么?我猜数组无效;当你试图解析或字符串化它时,它会吐出来。有任何答案可以解决你的问题吗?如果是的话,请选择正确的答案。很抱歉,您的问题不清楚,没有关于预期结果的信息。