繁体   English   中英

在 JavaScript 中将字符串转换为数组

[英]Converting string to array in JavaScript

我正在向我的服务器发出异步请求,并将数组作为字符串返回。 该字符串采用正确的数组形式,例如:

"[{"spo":"I"},{"spo":"hate"},{"spo":"computers"}]"

有没有办法简单地从这个字符串创建一个数组?

这是一个 JSON 字符串,您可以使用它创建一个数组:

JSON.parse('[{"spo":"I"},{"spo":"hate"},{"spo":"computers"}]')

在旧浏览器中,您可能需要包含json2.js

如果您使用 jQuery,您可以通过将 dataType 指定为 Json 来将其作为数组获取。 jQuery.getJSON()

The string happens to correspond to the JSON format, so you can use a JSON parser to turn it into an array, for example the JSON parser in jQuery:

var myLittleArray = $.parseJSON(theJsonString);

暂无
暂无

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

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