result.data의 값을 얻고 싶습니다(그러나 null이 제공됩니다). 누군가 아래 json에서 위치 지정이 어떻게 작동하는지 설명할 수 있습니까? 이해하지 못하다.
{
"ActTime" : 1547809207,
"AstrTwilightEnd" : "19:02",
"AstrTwilightStart" : "06:37",
"CivTwilightEnd" : "17:40",
"CivTwilightStart" : "07:59",
"DayLength" : "08:23",
"NautTwilightEnd" : "18:22",
"NautTwilightStart" : "07:17",
"ServerTime" : "2019-01-18 12:00:07",
"SunAtSouth" : "12:05",
"Sunrise" : "08:38",
"Sunset" : "17:01",
"app_version" : "4.9700",
"result" : [
{
"AddjMulti" : 1.0,
"AddjMulti2" : 1.0,
"AddjValue" : 0.0,
"AddjValue2" : 0.0,
"BatteryLevel" : 255,
"CustomImage" : 18,
"Data" : "On",
"Description" : "",
"DimmerType" : "none",
"Favorite" : 0,
"HardwareID" : 7,
"HardwareName" : "Iphone Gert-Jan",
"HardwareType" : "Dummy (Does nothing, use for virtual switches only)",
"HardwareTypeVal" : 15,
"HaveDimmer" : true,
"HaveGroupCmd" : true,
"HaveTimeout" : false,
"ID" : "000141F8",
"Image" : "Phone",
"IsSubDevice" : false,
"LastUpdate" : "2019-01-18 11:49:18",
"Level" : 0,
"LevelInt" : 0,
"MaxDimLevel" : 100,
"Name" : "Iphone Gert-Jan",
"Notifications" : "false",
"PlanID" : "0",
"PlanIDs" : [ 0 ],
"Protected" : false,
"ShowNotifications" : true,
"SignalLevel" : "-",
"Status" : "On",
"StrParam1" : "",
"StrParam2" : "",
"SubType" : "Selector Switch",
"SwitchType" : "On/Off",
"SwitchTypeVal" : 0,
"Timers" : "false",
"Type" : "Light/Switch",
"TypeImg" : "lightbulb",
"Unit" : 1,
"Used" : 1,
"UsedByCamera" : false,
"XOffset" : "0",
"YOffset" : "0",
"idx" : "424"
}
],
"status" : "OK",
"title" : "Devices"
}
[.result][][].data
아무것도 반환하지 않음
답변1
이미 알아냈어요. 대소문자를 구분하는 걸 깜빡했어요. 데이터 대신 데이터를 사용하세요.