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", 
    } 
] 
 

コメント

このブログの人気の投稿

投稿時間:2021-06-17 22:08:45 RSSフィード2021-06-17 22:00 分まとめ(2089件)

投稿時間:2021-06-20 02:06:12 RSSフィード2021-06-20 02:00 分まとめ(3871件)

投稿時間:2021-06-17 05:05:34 RSSフィード2021-06-17 05:00 分まとめ(1274件)