Java解析json格式数据

穿过来的数据json 格式 我转成了String

打印出来 格式是: {"phoneNo":"rarnu","passWord":"123456"}

怎么将他解析了呢 得到 phoneNO和 passWord

Java构造和解析Json数据的两种方法详解
http://www.cnblogs.com/lanxuezaipiao/archive/2013/05/23/3096001.html

用JSONObject
http://www.blogjava.net/tinguo002/archive/2014/02/27/410407.html

可以使用阿里巴巴的fastJson

 String jsonStr = "{\"phoneNo\":\"rarnu\",\"passWord\":\"123456\"}";
        JSONObject jo = JSON.parseObject(jsonStr);
        System.out.println(jo.getString("phoneNo"));
        System.out.println(jo.getString("passWord"));

打印:

 rarnu
123456

需要引入pom:

 <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>fastjson</artifactId>
            <version>1.1.37</version>
        </dependency>