数据之间的解析和SpringIOC底层实现

1.解析JSON

<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.1.43</version>
</dependency>
    static String jsonStr = "{\n" +
            "\t\"sites\": [{\n" +
            "\t\t\"name\": \"百度\",\n" +
            "\t\t\"url\": \"www.baidu.com\"\n" +
            "\t}, {\n" +
            "\t\t\"name\": \"百度网盘\",\n" +
            "\t\t\"url\": \"http://www.baiduyun.com/\"\n" +
            "\t}]\n" +
            "}";

    public static void main(String[] args) {
        JSONObject jsonObject = new JSONObject();

        //首先对字符串进行一个解析
        JSONObject jsonStrObject = jsonObject.parseObject(jsonStr);
        //
        JSONArray jsonArray = jsonStrObject.getJSONArray("sites");
        System.out.println(jsonArray.toString());
        for (Object object : jsonArray) {
            JSONObject stObject = (JSONObject) object;
            String name = stObject.getString("name");
            String url = stObject.getString("url");
            System.out.println(name + "---" + url);
        }
    }

}

组装JSON

XML的解析

猜你喜欢

转载自www.cnblogs.com/itcastwzp/p/10971746.html