diff --git a/Sony/sony-bravia-tv/src/api_cmd.lua b/Sony/sony-bravia-tv/src/api_cmd.lua index 42ff4b4..30de1d3 100644 --- a/Sony/sony-bravia-tv/src/api_cmd.lua +++ b/Sony/sony-bravia-tv/src/api_cmd.lua @@ -48,7 +48,7 @@ end function api.get_interface_information(ip,passkey) local success, response = api.send_lan_command(ip,'POST','sony/system',{method="getInterfaceInformation",id=1,params={{}},version="1.0"},passkey or '') if success then - return json.decode(response[1],1,nil) + return json.decode(response[1]) else log.warn(string.format('No response from %s to API command getInterfaceInformation',ip)) return nil diff --git a/Sony/sony-bravia-tv/src/process_multiline.lua b/Sony/sony-bravia-tv/src/process_multiline.lua index 8c8652c..62dbc16 100644 --- a/Sony/sony-bravia-tv/src/process_multiline.lua +++ b/Sony/sony-bravia-tv/src/process_multiline.lua @@ -19,7 +19,7 @@ local function process_multiline(resp_array) for _, resp in ipairs(resp_array) do str = str .. resp end - local t = json.decode(str,1,nil) + local t = json.decode(str) if t.result then t = t.result[1] end return t end