java接口汽车品牌_根据品牌获取所有车型示例代码
package api.jisuapi.car;
import api.util.HttpUtil;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
public class Carlist {
public static final String APPKEY = "your_appkey_here";// 你的appkey
public static final String URL = "https://api.jisuapi.com/car/carlist";
public static final int parentid = 1;// 品牌ID
public static void Get() {
String result = null;
String url = URL + "?appkey=" + APPKEY + "&parentid=" + parentid;
try {
result = HttpUtil.sendGet(url, "utf-8");
JSONObject json = JSONObject.fromObject(result);
if (json.getInt("status") != 0) {
System.out.println(json.getString("msg"));
} else {
JSONArray resultarr = json.optJSONArray("result");
for (int i = 0; i < resultarr.size(); i++) {
JSONObject obj = (JSONObject) resultarr.opt(i);
String id = obj.getString("id");
String name = obj.getString("name");
String initial = obj.getString("initial");
String parentid = obj.getString("parentid");
String depth = obj.getString("depth");
System.out.println(id + " " + name + " " + initial + " " + parentid + " " + depth);
if (obj.opt("carlist") != null) {
JSONArray carlist = obj.optJSONArray("carlist");
for (int j = 0; j < carlist.size(); j++) {
JSONObject data = (JSONObject) carlist.opt(j);
String id1 = data.getString("id");
String name1 = data.getString("name");
String fullname = data.getString("fullname");
String initial1 = data.getString("initial");
String parentid1 = data.getString("parentid");
String logo = data.getString("logo");
String salestate = data.getString("salestate");
String depth1 = data.getString("depth");
System.out.println(id1 + " " + name1 + " " + fullname + " " + initial1 + " " + parentid1
+ " " + logo + " " + salestate + " " + depth1);
if (data.opt("list") != null) {
JSONArray list = data.optJSONArray("list");
for (int x = 0; x < list.size(); x++) {
JSONObject lists = (JSONObject) list.opt(x);
String id2 = lists.getString("id");
String name2 = lists.getString("name");
String initial2 = lists.getString("initial");
String parentid2 = lists.getString("parentid");
String logo1 = lists.getString("logo");
String price = lists.getString("price");
String yeartype = lists.getString("yeartype");
String productionstate = lists.getString("productionstate");
String salestate1 = lists.getString("salestate");
String sizetype = lists.getString("sizetype");
String depth2 = lists.getString("depth");
System.out.println(id2 + " " + name2 + " " + initial2 + " " + parentid2 + " "
+ logo1 + " " + price + " " + yeartype + " " + productionstate + " "
+ salestate1 + " " + sizetype + " " + depth2);
}
}
}
}
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
java接口汽车品牌_根据品牌获取所有车型示例代码相关推荐
- python自动保存ping结果_利用python获取Ping结果示例代码
前言 本文主要跟大家分享了关于利用python获取Ping结果的相关内容,分享出来供大家参考学习,下面话不多说,来一起看看详细的介绍吧. 示例代码: # -*- coding: utf-8 -*- i ...
- java接口常见问题分析_常见问题 - Apache ServiceComb
Q: ServiceComb和SpringCloud是什么关系,具体的应用场景是什么? A: ServiceComb是华为基于内部多个大型IT系统实践提炼出来的一套微服务开发框架,在开发态基于最佳实践 ...
- java 接口中 常量_在Java接口中怎样访问定义的常量呢?
java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能).那么我们在Java接口中怎 ...
- java 接口中 常量_讨论:Java 接口当中的 “常量接口”
Java接口当中有一个类型为常量接口,我在网上看到有些人不提倡使用这种方式.具体的原因也没怎么讲,但是在这里我还是想与大家讨论一下这个接口方式的使用. 希望有对此接口使用方式有深刻了解的网友能够多提意 ...
- java 接口权限控制_手把手教你搞定权限管理,结合Spring Security实现接口的动态权限控制!...
SpringBoot实战电商项目mall(30k+star)地址:github.com/macrozheng/- 摘要 权限控管理作为后台管理系统中必要的功能,mall项目中结合Spring Secu ...
- java field 获得值_反射通用获取字段值
像之前回答的那样,您应该使用: Object value = field.get(objectInstance); 有时更喜欢的另一种方法是动态调用getter.示例代码: public static ...
- java图片转换pdf_Java实现图片转换PDF文件的示例代码
最近因为一些事情,需要将一张简单的图片转换为PDF的文件格式,在网上找了一些工具,但是这些工具不是需要注册账号,就是需要下载软件. 而对于只是转换一张图片的情况下,这些操作显然是非常繁琐的,所以作者就 ...
- 篮球数据API接口 - 【篮球赛事分析数据】API调用示例代码
分享使用接口调用的示例代码,篮球数据[篮球赛事分析数据]接口 package com.huaying.demo.basketball;import java.nio.charset.StandardC ...
- 足球数据API接口 - 【足球赛事分析数据】API调用示例代码
分享使用接口调用的示例代码,足球数据[足球赛事分析数据]接口 package com.huaying.demo.football;import java.nio.charset.StandardCha ...
最新文章
- linux图形界面基本知识(X、X11、Xfree86、Xorg、GNOME、KDE之间的关系)
- 在利用计算机生成,计算机生成人像,从而使人脸的模糊变为现实
- eclipse 中 构建路径下的 order and export 是干什么用
- 设备翻转时viewController调用的方法
- c语言递归函数检测回文,递归法判断回文字符串,急用
- 阿里云商品评价解析功能示例解析
- Python安装numpy模块及pycharm配置
- 6.打包和部署应用 6.1创建可执行的JAR的Spring Boot
- JDK有三种字体绘制系统
- 如何在windows下把硬盘格式化成EXT3格式?
- 【十次方】十次方项目介绍
- 《集成电路先进光刻技术与版图设计优化》课程分享之一:典型显微系统的光学成像原理
- 小米9开发版自带root吗_怎么获取root权限-小米CC9和小米CC9美图版刷入MIUI开发版,获取完美ROOT权限功能...
- 深度学习模型训练神器之wandb
- Android新浪微博登录
- 3.Adaptive AUTOSAR 架构详解
- centos6使用devtoolset快速升级GCC版本4.8/5.2/8.3
- 0224 - 技术的道与术
- Android权限 - 权限分类
- 三、基本CRUD操作