例如,我有一个JSON对象数组,
arr = ["{"topic":"none","url":"https://google.com"}"]
另外,我有这个数组的字符串。如何将字符串转换回数组?
我尝试使用JSON.parse(),但不起作用:
jquery.min.js:2 Uncaught SyntaxError: Unexpected token t in JSON at position 4
答案 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.