为了账号安全,请及时绑定邮箱和手机立即绑定

求高手帮忙帮忙解析以下json数据!

求高手帮忙帮忙解析以下json数据!

PHP C
鸿蒙传说 2022-03-03 07:07:41
[{"title":"重庆大学 ","unescapedUrl":"http://www.northeastern.edu/","content":"Northeastern University is a private research university ."},{"title":"东北大学","unescapedUrl":"http://zh.wikipedia.org","content":"好好学习"},{"title":"山东大学","unescapedUrl":"http://www.tohoku.ac.jp/chinese/","content":"好学校."},{"title":"东北农业大学","unescapedUrl":"http://www.tohoku.ac.jp/","content":"在沈阳市"}]请教大侠们,像我上面的这个json数据,我想把它们的title、unescapedUrl和content分别放到数组里面,怎么样解析?在PHP中是这样解析的:$obj = json_decode($json_string);//将JSON解码的数组中的每个title加入到arr变量中,替换原静态数组foreach ($obj as $value) {//每个元素转换为数组,包含title,unescapedUrl,content三个元素,此处只用title测试$evalue = (array)$value;//添加到arr变量$arr[] = $evalue["title"];$arrU[] = $evalue["unescapedUrl"];$arrC[] = $evalue["content"];但是我不知道在Java中是需要怎么解析,希望大侠们帮帮忙
查看完整描述

2 回答

?
Cats萌萌

TA贡献1805条经验 获得超9个赞

在java中有一个包叫josn的。它提供了操作数据的方法。

查看完整回答
反对 回复 2022-03-07
?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞

我用fastjson实现的,参考一下
package test;
import java.util.ArrayList;
import com.alibaba.fastjson.JSON;
public class TestJson {
public static void main (String[]args){
ArrayList al=new ArrayList();
al.add("str1");
al.add("str2");
al.add("str3");
al.add("str4");
al.add("str5");
String jsonString = JSON.toJSONString(al);
System.out.println(jsonString);
ArrayList list = (ArrayList) JSON.parseArray(jsonString, String.class); //String表示数据类型
for(int i=0;i<list.size();i++){
System.out.println(list.get(i));
}
}
}



查看完整回答
反对 回复 2022-03-07
  • 2 回答
  • 0 关注
  • 151 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号