JSONオブジェクトが渡された場合にのみ機能する関数があります。 JSONと同じ形式の文字列を渡すと、うまくいきません。だから私は、その関数に、渡された文字列がJSONであると考えるようにしたい。文字列は実際にはJSON形式です。JavaScriptで文字列がJSONと考える方法を教えてください。
また、次のように試しました。私は文字列をAjaxで "handle as"パラメータを "JSON"として入力し、その結果を関数に渡すと関数が動作します。
私はこの問題が文字列ではないことを推測しました。この文字列をJSONに変換するにはどうすればよいですか?私は、AJAXの要求を介して同じ文字列を取得し、関数の作品に渡す場合は、それを直接渡すことはありませんが動作しません。コンソールログの
アドバンスのおかげ
[JSONオブジェクトに文字列を変換]の可能な重複(https://stackoverflow.com/questions/10976897/converting-a-string-to-json -object) – Nisarg
パス文字列をjsonに解析すると、この文字列がこの質問を参照します。https://stackoverflow.com/questions/18745406/how-to-check-if-its-a-string-or-json – Araf
'私は問題は文字列ではない ' - あなたは間違っているでしょう。文字列が* image *に' json1'として表示されているものであれば、それはまったくJSONではありません。 **正確な文字列 –