Как вы думаете, что JSON является JSON?
У меня есть функция, которая работает только при передаче объекта JSON. Если я передам ему строку, в том же формате, что и JSON, это не сработает. Поэтому я хочу, чтобы эта функция считала, что строка, переданная ей, является JSON. Строка действительно находится в формате JSON.
Я также пробовал следующее. Я ввел строку через Ajax, с параметром "handle as" как "JSON", а затем, когда я передал результат функции, она работает.
Итак, я понял, что проблема связана не с строкой. Как преобразовать эту строку в JSON? Если я получаю такую же строку через ajax-запрос, а затем передаю ее функции, тогда как прямое ее прохождение не работает.
Строка выглядит следующим образом:
{
"data": [
{
"id": "id1",
"fields": [
{
"id": "name1",
"label": "joker",
"unit": "year"
},
{"id": "name2", "label": "Quantity"},
],
"rows": [ data here....
and closing braces..