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",
}
]
コメント
コメントを投稿