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-04-30 23:37:32 RSSフィード2021-04-30 23:00 分まとめ(42件)

投稿時間:2021-07-31 23:31:38 RSSフィード2021-07-31 23:00 分まとめ(32件)

投稿時間:2023-02-05 02:09:04 RSSフィード2023-02-05 02:00 分まとめ(9件)