Я пытаюсь обработать документ json из стороннего API. данные возвращаются в строковом формате и выглядят примерно так:
{
"response":{
"field1":7,
"field2":0,
"records":[
{
"id":"1",
"title":[
"cyx"
],
"doc1":[
"1",
"2"
],
"doc2":["\n\t [\n\t \t\"1\",\n\t \"2\",\n\t ]\n\t "],
}
]
}
}
когда я пытаюсь обработать doc2, он возвращает строку, подобную этой: [ "1", "2", ]
вместо того, чтобы возвращать массив, как в демонстрации для doc1 . когда я пытаюсь использовать JSON .parse (), приложение выдает ошибку.
вот простая демонстрация проблемы: https://jsfiddle.net/harpalshergill/39acf4dn/24/
Мне интересно, как разобрать этот массив, не удаляя пробелы, символы \ n, \ t вручную? спасибо за вашу помощь.