Unable to access JSON property with “-” dash

后端 未结 3 1229
小鲜肉
小鲜肉 2020-11-22 08:02

I am unable to retrieve a value from a json object when the string has a dash character:

{
\"profile-id\":1234, \"user_id\":6789
}

If I try

3条回答
  •  不要未来只要你来
    2020-11-22 08:49

    jsonObj.profile-id is a subtraction expression (i.e. jsonObj.profile - id).

    To access a key that contains characters that cannot appear in an identifier, use brackets:

    jsonObj["profile-id"]
    

提交回复
热议问题