Fastjson2怎么样进行JSON的解析和对象序列化?
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">Fastjson2是Fastjson项目的升级版,是一个高性能的JSON处理库。</p>
<h1 style="color: black; text-align: left; margin-bottom: 10px;">引入Fastjson2依赖</h1>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">在pom文件中引入Fastjson2依赖。</p><span style="color: black;"><<span style="color: black;">dependency</span>></span>
<span style="color: black;"><<span style="color: black;">groupId</span>></span>com.alibaba.fastjson2<span style="color: black;"></<span style="color: black;">groupId</span>></span>
<span style="color: black;"><<span style="color: black;">artifactId</span>></span>fastjson2<span style="color: black;"></<span style="color: black;">artifactId</span>></span>
<span style="color: black;"><<span style="color: black;">version</span>></span>2.0.27<span style="color: black;"></<span style="color: black;">version</span>></span>
<span style="color: black;"></<span style="color: black;">dependency</span>></span>
<h1 style="color: black; text-align: left; margin-bottom: 10px;">解析JSON为JAVA对象</h1>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">运用</span>JSON.parseObject<span style="color: black;">办法</span>将JSON串解析为JAVA对象。</p>String json = <span style="color: black;">"{\"userId\":\"1\",\"username\":\"admin\"}"</span>;
User user = JSON.parseObject(json, User<span style="color: black;">.<span style="color: black;">class</span>);</span>
<h1 style="color: black; text-align: left; margin-bottom: 10px;">将JAVA对象序列化为JSON字符串</h1>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">运用</span>JSON.toJSONString<span style="color: black;">办法</span>,将JAVA对象序列化为JSON串。</p><span style="color: black;">String</span> jsonString = <span style="color: black;">JSON</span>.toJSONString(user);<h1 style="color: black; text-align: left; margin-bottom: 10px;">解析JSON为JSONObject对象</h1><span style="color: black;">String</span> json = <span style="color: black;">"{\"userId\":\"1\",\"username\":\"admin\"}"</span>;
JSONObject object = <span style="color: black;">JSON</span>.parseObject(json);<h1 style="color: black; text-align: left; margin-bottom: 10px;">解析JSON为JSONArray对象</h1><span style="color: black;">String</span> jsonArray = <span style="color: black;">"[{\"userId\":\"1\",\"username\":\"admin\"},{\"userId\":\"2\",\"username\":\"user\"}]"</span>;
JSONArray array = <span style="color: black;">JSON</span>.parseArray(jsonArray);
期待与你深入交流,共探知识的无穷魅力。
页:
[1]