Products
GG网络技术分享 2025-11-22 07:38 1
哎呦, 你们这些个细小白,JSON数据就是像咱们平时写日记一样,把信息写成键值对的形式,这样电脑就Nengkan懂啦!就像这样:

{
"name": "细小明",
"age": 12,
}
哎呀, 你们不晓得啊,Java和Python就像两个优良朋友,有时候他们得互相借数据玩儿。Java要抓取Python的数据,就像你要借细小明的铅笔一样,得晓得怎么借。
哎呀, 你们这些个细小白,先说说得告诉Java你想要玩啥游戏。就像你要玩足球,得先找块场地一样。所以 你得在Java里引入处理JSON数据的包,比如说json-lib-.-jdk15.jar,这样Java就晓得你要玩啥游戏了。
先右键项目, 然后点击properties,然后选中java Builder Path,选择add external jars,引入需要引入json.jar
写代码就像画画一样,你得先拿优良笔,再开头画。那么抓取JSON数据的代码怎么写呢?让我来教你们:
输出:
Ru果不是Android开发周围的话, 先说说需要引入处理JSON数据的包:json-lib-.-jdk15.jar
Java样例程序如下:
import net.sf.json.JSONArray;
public class DoJSON {
public static void main {
JSONArray employees = new JSONArray; //JSON数组
JSONObject employee = new JSONObject; //JSON对象
employee.put; //按“键-值”对形式存储数据到JSON对象中
employee.put;
employees.add; //将JSON对象加入到JSON数组中
employees.add;
System.out.println);
for; i++) {
JSONObject emp = employees.getJSONObject;
运行效果:
{firstName:"Bill",lastName:"Gates"}
FirstName :Bill
LastName : Gates
{firstName:"George",lastName:"Bush"}
FirstName :George
LastName : Bush
{firstName:"Thomas",lastName:"Carter"}
FirstName :Thomas
哎呀,你们这些个细小白,拿到了数据,还得会kan。就像拿到细小明的铅笔,你得晓得怎么用它画图一样。那么怎么取JSON数据的值呢?让我来告诉你们:
获取JSON的值。就是解析JSON数据。
Ru果是轻巧松的JSON数据, 并且只需要提取一点点数据的值,那么Neng用字符串的操作来实现,比如String.subString等。
Ru果是比比kan麻烦的JSON数据, 或者需要提取的值比比kan许多,那么Neng用Gson, FastJSon等第三方的jar来实现。
轻巧松的Demo示例
第三方包用的是Gson
import com.google.gson.JsonElement;
public class GsonTest {
String strJson = "{\"name\":\"张三\",\"age\":12}";
JsonParser parser = new JsonParser;
JsonElement je = parser.parse;
JsonObject jobj = je.getAsJsonObject;
String name = jobj.get.getAsString;
int age = jobj.get.getAsInt;
哎呀, 你们kan,这就是抓取Python JSON数据的全部技巧啦!学会了没?
Demand feedback