PHPを使用してサーバーからデータを取得しています。このデータを JavaScript アプリケーションで使用したいので、次のようにしています。
var polylines = <?php echo json_encode($polylines); ?>;
$polylines
は単なる PHP 配列であり、この方程式の右辺は単なる PHP 文字列です。polylines
しかし、JSON.parse() 関数を呼び出したことがないにもかかわらず、オブジェクトとして動作するようになったことに気付きました。これは、JSON.parse() が必要ですか?という質問につながります。または、入力した文字列がjsonのようなものであることをjavascriptが「検出」し、自動的にオブジェクトとして解析します(この場合はそうしているように見えます)?