fastjson基本使用

1、在pox.xml文件中导入依赖:

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

2、把json字符窜解析成对象:

parseObject():
第一个参数:需要解析的json字符串。
第二个参数:需要转成哪个累的字节码文件。
String jsonStudent = "{\"name\":\"张三\",\"age\":\"18\",\"score\":\"100\"}";
Student student = JSONObject.parseObject(jsonStudent, Student.class);

3、把json字符串转成Map:

String jsonStudent = "{\"name\":\"张三\",\"age\":\"18\",\"score\":\"100\"}";
Map map = JSONObject.parseObject(jsonStudent, Map.class);

 

3、把json字符串解析成数组:

复制代码
String jsonStudent = "[\n" +
                "    {\n" +
                "        \"name\":\"张三\",\n" +
                "        \"age\":\"18\",\n" +
                "        \"score\":\"100\"\n" +
                "    },\n" +
                "    {\n" +
                "        \"name\":\"李四\",\n" +
                "        \"age\":\"16\",\n" +
                "        \"score\":\"100\"\n" +
                "    }\n" +
                "]";
JSONArray jsonArray = JSONObject.parseArray(jsonStudent);

posted @ 2021-06-28 09:39  小小小爸爸  阅读(109)  评论(0)    收藏  举报