var jsonObject = [{“location”:{“value”:{“display_value”:“Columbia”,“sys_id”:“3ff96113133ad20064eeb027d144b025”}},“access_level”:{“value”:“[{\” DISPLAY_VALUE \ “:\” 扩展访问\”,\ “sys_id \”:\ “bb6f038a134b5e00958db168d144b022 \”},{\ “DISPLAY_VALUE \”:\ “远程/旅行\”,\ “sys_id \”:\ “3f6f038a134b5e00958db168d144b022 \” }] “}},{” 位置 “:{” 值 “:{” DISPLAY_VALUE “:” 生”, “sys_id”: “bff96113133ad20064eeb027d144b025”}}, “ACCESS_LEVEL”:{ “值”: “[{\” DISPLAY_VALUE \ “:\” GA扩展访问\”,\ “sys_id \”:\ “bf6f038a134b5e00958db168d144b022 \”},{\ “DISPLAY_VALUE \”:\ “技术员\”,\ “sys_id \”:\ “f28f038a134b5e00958db168d144b0b0 \”}] “}},{” 位置 “:{” 值 “:{” DISPLAY_VALUE “:” 商业 “ ”sys_id“: ”b3f96113133ad20064eeb027d144b026“}}, ”ACCESS_LEVEL“:{ ”值“: ”[{\“ DISPLAY_VALUE \” :\ “管理\”,\ “sys_id \”:\ “4278471d4f935a40ccb8188af110c7e9 \”},{\ “DISPLAY_VALUE \”:\ “远程/旅行\”,\ “sys_id \”:\ “376f038a134b5e00958db168d144b023 \”},{\ “DISPLAY_VALUE \”:\ “雇员\”,\ “sys_id \”:\ “781dfa954f135a40ccb8188af110c713 \”}]“}}]
从上面的JSON中,我试图从access_level获取display_value,但将结果视为未定义
var obj = new JSON().decode(jsonObject);
obj[0].location.value.display_value --> Columbia (result)
obj[0].access_level.value --> [{\"display_value\":\"Extended Access\",\"sys_id\":\"bb6f038a134b5e00958db168d144b022\"},{\"display_value\":\"Remote/Traveling\",\"sys_id\":\"3f6f038a134b5e00958db168d144b022\"}]
obj[0].access_level.value[0] --> [
**obj[0].access_level.value.display_value --> undefined**