在apigee中使用javascript将数组转换为json
我有一个这样的数组 [“试验”、“试验组2”、“试验组4”、“试验组4”、“试验组5”、“试验组6”] 我需要将这个数组转换成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
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
您想要的输出是什么?我猜数组无效;当你试图解析或字符串化它时,它会吐出来。有任何答案可以解决你的问题吗?如果是的话,请选择正确的答案。很抱歉,您的问题不清楚,没有关于预期结果的信息。