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 + "\n";
                
            }
            
            
            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

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM