Bagaimana Anda membuat JS berpikir bahwa string adalah JSON?
Saya memiliki fungsi yang hanya berfungsi jika objek JSON dilewatkan ke sana. Jika saya meneruskan string ke sana, dengan format yang sama dengan JSON, itu tidak berfungsi. Jadi saya ingin membuat fungsi itu berpikir bahwa string yang diteruskan ke itu adalah JSON. String tersebut memang dalam format JSON.
Saya juga mencoba yang berikut ini. Saya memasukkan string melalui Ajax, dengan parameter "handle as" sebagai "JSON", dan kemudian ketika saya meneruskan hasilnya ke fungsi kerjanya.
Jadi saya menyimpulkan masalahnya bukan pada string. Bagaimana cara mengonversi string ini ke JSON? Jika saya mendapatkan string yang sama melalui permintaan ajax dan kemudian meneruskannya ke berfungsi berfungsi, sedangkan secara langsung melewati itu tidak berfungsi.
String adalah sebagai berikut:
{
"data": [
{
"id": "id1",
"fields": [
{
"id": "name1",
"label": "joker",
"unit": "year"
},
{"id": "name2", "label": "Quantity"},
],
"rows": [ data here....
and closing braces..