文字列内に角括弧を含む JSON 文字列を解析しようとしています。
例えば
"[[\"hello\", \"i\", \"like [cows]\"], [\"what\", \"about [you]?\"]]"
解析中にエラーが表示されます。
キャッチされていない SyntaxError: 予期しないトークン [
ブラケットをそのままにして、とにかく文字列を解析するにはどうすればよいですか?
文字列内に角括弧を含む JSON 文字列を解析しようとしています。
例えば
"[[\"hello\", \"i\", \"like [cows]\"], [\"what\", \"about [you]?\"]]"
解析中にエラーが表示されます。
キャッチされていない SyntaxError: 予期しないトークン [
ブラケットをそのままにして、とにかく文字列を解析するにはどうすればよいですか?
問題が見つかりました。addslashes()コードを提供する PHP コードの文字列を使用する必要がありました。を含む文字列の一部がありました[C:\]。
後のコメントで、PHP 内でこの JSON 文字列を作成していることがわかります。次に示すように、json_encode を使用して PHP 内で JSON データをエンコードする必要があります。
http://www.dyn-web.com/tutorials/php-js/json/array.php
その後、JSON.parse が可能な形式で出力されるはずです。