来自数组字符串的数组

时间:2018-12-19 10:39:07

标签: arrays json string

例如,我有一个JSON对象数组,

arr = ["{"topic":"none","url":"https://google.com"}"]
另外,我有这个数组的字符串。如何将字符串转换回数组?
我尝试使用JSON.parse(),但不起作用:

jquery.min.js:2 Uncaught SyntaxError: Unexpected token t in JSON at position 4

2 个答案:

答案 0 :(得分:0)

好的,所以我对您的数组做了一些改动,使其成为有效的字符串。

arr = ['{"topic":"none","url":"https://google.com"}']

尝试一下。您始终可以使用VALID Json字符串作为参数调用JSON.parse()来获取对象。

arr = [JSON.parse(arr[0])]

答案 1 :(得分:0)

First you set array as object array like as below,

arr = [{"topic":"none","url":"https://google.com"}];

Try this code,

arr = Objects.entries(arr);

any issue inform me.