zoukankan      html  css  js  c++  java
  • org.codehaus.jettison.json.JSONObject使用方法

    public static void main(String[] args)
        {
            System.out.println("测试开始");
            File file = new File("D:/files/req.txt");
            BufferedReader reader = null;
            String jsonStr = "";
            try
            {
                
                reader = new BufferedReader(new FileReader(file));
                
                String readLine = "";
                while ((readLine = reader.readLine()) != null)
                {
                    jsonStr += readLine + "
    ";
                    
                }
                
                
                System.out.println(jsonStr);
                JSONObject jsonObj;
                try
                {
                    jsonObj = new JSONObject(jsonStr);
                    System.out.println(jsonObj.get("Version"));
                    System.out.println(jsonObj.get("VimId"));
                }
                catch (JSONException e)
                {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
                        
                
                
                
            }
            catch (FileNotFoundException e)
            {
                e.printStackTrace();
                System.out.println("e" + e.getMessage());
            }
            catch (IOException e)
            {
                // TODO Auto-generated catch block
                e.printStackTrace();
                System.out.println("error" + e.getMessage());
            }
            finally
            {
                if (reader != null)
                {
                    try
                    {
                        reader.close();
                    }
                    catch (IOException e)
                    {
                        System.out.println("close fail!!"+ e.getMessage());
                    }
                }
            }
    
        }
    

      输出结果:

    测试开始
    {
        "Version": "1.0",
        "VimId": "81f1d9d0-ca13-4eea-a4ce-9bd89a50c9d1",
        "SrcType": "vpim",
        "MsgType": "vimPmMetrics",
        "FileUri": "https://192.168.112.80:9131/v1/vimPm/files/201606011415.gz"
    }
    
    1.0
    81f1d9d0-ca13-4eea-a4ce-9bd89a50c9d1
    

      

  • 相关阅读:
    996工作制是奋斗还是剥削?
    动态链接的PLT与GOT
    The Product-Minded Software Engineer
    缓冲区溢出
    golang的加法比C快?
    C errno是否是线程安全的
    golang 三个点的用法
    GDB 单步调试汇编
    为什么CPU需要时钟这种概念?
    fliebeat配置手册
  • 原文地址:https://www.cnblogs.com/endtel/p/7218636.html
Copyright © 2011-2022 走看看