zoukankan      html  css  js  c++  java
  • perl 2维数组转json

    hash- or arrayref expected (not a simple scalar, use allow_nonref to allow this) at get_f5_pool_member_object_status.pl line 50.
    
     push @out,[@tmp];
    };
    print encode_json(@out);
    
    perl 2维数组,转成json格式
    
    
    encode_json 需要一个hash 或者数组引用
    
    一维数组json:
    [root@yyjk tmp]#cat t1.pl 
    use JSON qw/encode_json decode_json/;
    my @a=(1,2,3,4);
    print @a;
    print "
    ";
    print encode_json(@a);
    print "
    ";
    [root@yyjk tmp]#perl t1.pl 
    1234
    hash- or arrayref expected (not a simple scalar, use allow_nonref to allow this) at t1.pl line 5.
    
    
    
    [root@yyjk tmp]#cat t1.pl 
    use JSON qw/encode_json decode_json/;
    my @a=(1,2,3,4);
    print @a;
    print "
    ";
    print encode_json(@a);
    print "
    ";
    [root@yyjk tmp]#perl t1.pl 
    1234
    [1,2,3,4]
    [root@yyjk tmp]
    
    
    2维数组:
    
    这种变成一维数组了
    
    use JSON qw/encode_json decode_json/;
    my @a=((1,2,3,4),(6,7,8,9));
    print @a;
    print "
    ";
    print encode_json(@a);
    print "
    ";
    [root@yyjk tmp]#perl t1.pl 
    12346789
    [1,2,3,4,6,7,8,9]
    
    
    [root@yyjk tmp]#cat t1.pl 
    use JSON qw/encode_json decode_json/;
    my @a=([1,2,3,4],[6,7,8,9]);
    print @a;
    print "
    ";
    print encode_json(@a);
    print "
    ";
    [root@yyjk tmp]#perl t1.pl 
    ARRAY(0x2351160)ARRAY(0x2365778)
    [[1,2,3,4],[6,7,8,9]]
    
  • 相关阅读:
    爬虫开头
    JAVA练习笔记---copyfile
    String
    十进制转化为八进制--栈实现
    一、给计算机专业的同学,计算机鸡汤
    数值的整数次方
    剪绳子-动态规划-贪婪
    二进制中为1 的数字个数
    机器人运动范围——回溯法应用
    矩阵的路径
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13348976.html
Copyright © 2011-2022 走看看