javascript エラー「SyntaxError: Unexpected token o in JSON at position 1」の解決方法

javascript エラー「SyntaxError: Unexpected token o in JSON at position 1」の解決方法

JSON.parse実行時に、エラー「SyntaxError: Unexpected token o in JSON at position 1」の解決方法を記述してます。

環境

  • OS windows10 pro 64bit
  • Apache 2.4.43
  • ブラウザ chrome 84.0.4147.105

エラー内容

以下のコードを実行時に発生

jsonデータ

エラーメッセージ

原因

文字列が「” (ダブルクォート)」で囲まれていないため

ダブルクォートで囲むとエラーにはならない

解決方法

一度、JSON.stringifyを使用して文字列化してから、JSON.parseする

JSON.stringify後のjson