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

  

原文地址:https://www.cnblogs.com/endtel/p/7218636.html