文字列が JSON であると JS にどのように思わせるのですか?
JSON オブジェクトが渡された場合にのみ機能する関数があります。JSON と同じ形式の文字列を渡すと、機能しません。そのため、渡された文字列が JSON であるとその関数に認識させたいと考えています。文字列は確かに JSON 形式です。
私も次のことを試しました。「handle as」パラメーターを「JSON」として Ajax を介して文字列を入力し、結果を関数に渡すと機能します。
したがって、問題は文字列にあるのではないと推測しました。この文字列を JSON に変換するにはどうすればよいですか? ajaxリクエストを介して同じ文字列を取得し、それを関数に渡すと機能しますが、直接渡すと機能しません。
文字列は次のとおりです。
{
"data": [
{
"id": "id1",
"fields": [
{
"id": "name1",
"label": "joker",
"unit": "year"
},
{"id": "name2", "label": "Quantity"},
],
"rows": [ data here....
and closing braces..