2.2 fastjson解析#
fastjson是阿里巴巴开源产品之一,解析速度快。
下载地址(maven仓库):https://mvnrepository.com/artifact/com.alibaba/fastjson/1.2.53
- JSON字符串是简单对象类型,被大括号包围:
当待解析的JSON字符串是简单对象类型的,即用大括号包围,此时采用JSONObject对象来处理:
@Test public void test3() { //简单对象类型 String jsonStr = "{'name':'Misaya','position':'Mid','hero':':Twisted Fate'}"; JSONObject json = JSON.parseObject(jsonStr); String name = json.getString("name"); System.out.println(name); System.out.println(json); }
<dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-core</artifactId> <version>4.0.6</version> </dependency> <dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-dysmsapi</artifactId> <version>1.1.0</version> </dependency> <!-- 下面这货帮我解决了错误 --> <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.8.5</version> </dependency>