これが私のサーバー側のPHPスクリプトです:
echo json_encode(
array(
"1" => "foo",
"2" => "bar"
)
);
インデックスは文字列です。
jQuery を使用してこの配列を取得して$.ajax()
います。Chrome の開発者ツールを使用すると、インデックスが文字列ではなく数値として解釈されていることがわかります。
サーバーからクライアントに JSON を渡すときに、その文字列型を保持するにはどうすればよいですか? それとも、JSON データをサーバーからクライアントに転送するときに型の概念が完全に失われているのでしょうか?