jsonのキーにハイフンをいれないほうがいい
jsonのキーにハイフンをいれないほうがいい:
久々のjsonをajaxで持ってくる案件。
なんとなくキーにハイフンをいれたのですが、どうにも持ってこれない。
どうやらjQurey*ajax*jsonな環境の中でキーにハイフンを与えるのは相性がよくないようです。
これからはjsonのキーにハイフンを入れるのは控えようと思いました。
というか、連想配列なときにキーにハイフンを含めるのは控えようと思いました。そのほうが心が健康でいられそうです。
ハイフンがあって取れなかった。
アンダーバーに変えてみた!(通った!!)
概要
久々のjsonをajaxで持ってくる案件。なんとなくキーにハイフンをいれたのですが、どうにも持ってこれない。
どうやらjQurey*ajax*jsonな環境の中でキーにハイフンを与えるのは相性がよくないようです。
結論
これからはjsonのキーにハイフンを入れるのは控えようと思いました。というか、連想配列なときにキーにハイフンを含めるのは控えようと思いました。そのほうが心が健康でいられそうです。
ダメだった例
ハイフンがあって取れなかった。[ { "title": "関東", "title-en": "kanto", }, { "title": "関西", "title-en": "kansai", } ]
OKだった例
アンダーバーに変えてみた!(通った!!)[ { "title": "関東", "title_en": "kanto", }, { "title": "関西", "title_en": "kansai", } ]
コメント
コメントを投稿