添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
@RequestMapping("/moblieCategory") public class Moblie_CategoryController { @RequestMapping("/category") public String mobileHomeCategory(Model model){ String url="xxxx/mobile/category"; String homeDataJsonArrayString=Moblie_Utils.loadJson(url); JSONObject jsonObject=null; jsonObject= JSON.parseObject(homeDataJsonArrayString); MobileCategory category = new MobileCategory(); List mobileBigCategoryList=new ArrayList(); ArrayList mobileSmallCategoryList=null; MobileBigCategory bigCategory=null; MobileSmallCategory mobileSmallCategory=null; JSONArray dataArray=null; JSONArray childrenArray=null; dataArray=jsonObject.getJSONArray("data"); for(int i=0;i0) { mobileSmallCategoryList = new ArrayList(); for (int j = 0; j < childrenArray.size(); j++) { mobileSmallCategory = new MobileSmallCategory(); mobileSmallCategory.setId(Integer.parseInt(childrenArray.getJSONObject(j).getString("id"))); mobileSmallCategory.setName(childrenArray.getJSONObject(j).getString("name")); mobileSmallCategory.setChildren(childrenArray.getJSONObject(j).getString("children")); mobileSmallCategory.setParentId(Integer.parseInt(childrenArray.getJSONObject(j).getString("parentId"))); mobileSmallCategory.setImgUrl(childrenArray.getJSONObject(j).getString("image")); mobileSmallCategory.setBannerUrl(childrenArray.getJSONObject(j).getString("banner")); mobileSmallCategory.setType(childrenArray.getJSONObject(j).getString("type")); mobileSmallCategory.setFirstChar(childrenArray.getJSONObject(j).getString("first_char")); mobileSmallCategory.setEnabled(childrenArray.getJSONObject(j).getString("enabled")); mobileSmallCategoryList.add(mobileSmallCategory); bigCategory.setChildren(mobileSmallCategoryList); bigCategory.setParentId(Integer.parseInt(dataArray.getJSONObject(i).getString("parentId"))); bigCategory.setImgUrl(dataArray.getJSONObject(i).getString("image")); bigCategory.setImgUrl(dataArray.getJSONObject(i).getString("banner")); bigCategory.setType(dataArray.getJSONObject(i).getString("type")); bigCategory.setFirstChar(dataArray.getJSONObject(i).getString("first_char")); bigCategory.setEnabled(dataArray.getJSONObject(i).getString("enabled")); mobileBigCategoryList.add(bigCategory); model.addAttribute("mobileBigCategoryList",mobileBigCategoryList); return "mobileCategory.category";//跳转的tiles(jsp) 在开发中经常需要将 json 字符串转换为 java 对象或者list 数组 ,这样方便我们来使用这些数据,下面就来介绍一下怎样将 json 字符串和 json 数组 转换为 Java 对象或者list 数组 。在大括号{…}中书写,包含多个key/value(键/值)对,key必须是字符串,value可以是合法的 JSON 数据类型(字符串,数字,对象, 数组 ,布尔值或null)例如一个最简单的没有 嵌套 JSON 对象{“name”18,“site”null}转换大体上分为两种https。...... 2 {}大括号代表的是一个对象 3 双引号“”表示的是属性值 4 冒号:代表的是前后之间的关系,冒号前面是属性的名称,后面是属性的值,这个值可以是基本数据类型,也可以是引用数据类型。 Fast json 中的经常调用的方法 parseObject(String text);: 把 JSON 文本parse成 JSON Object parse(String text);: 把 JSON 文本parse为 JSON Object或者 JSON Array key 必须是字符串,value 可以是. value如果是数字,用 json obj.getIntValue("key"), json obj.getFloatValue("key"), json obj.getInteger("key")等基本数据类型及其包装类的方法获取。value如果是布尔值,用 json obj.getBoolean("key"), json obj.getBooleanValue("key")获取。value如果是字符串,用 json obj.getString("key")获取。 索引背景简介获取网站的数据传输方式 Java 使用Post方式提交Http请求 Java 利用alibaba.fast json 解析 JSON 期末考完了闲得无聊,看到群里面某位兄台写了个爬虫通过学校临时成绩查询系统批量获取学生成绩(这儿本来想放链接的,但是那篇文章里面的敏感信息有点多。暂时决定不放链接了)。 不过网信中心及时更新了反爬措施,让这位兄台翻了车。 但是考完试实在闲得无聊,于是,准备用...