我非常新手perl,所以请在以下方面帮助我
我有一个perl脚本来执行telnet命令。此脚本接收服务器响应作为字符串。实际上,服务器创建一个json字符串,然后发送给客户端程序,但客户端程序将其显示为 string
问题:如何将此字符串转换为json并从该json字符串中读取数据。
我有一个类似于以下结构的json字符串
[{"success":"21","data":[{"name":"tester","lastname":"project"}]}]
以下是我尝试将其转换为JSON的最后几行:
@lines = $telnet->waitfor('/$/');
my @json;
@json = @{decode_json(@lines)};
它将输出打印如下:
HASH(0x1af068c)
Thanks in advance !!!