首页 > 其他分享 >循环 JSONArray

循环 JSONArray

时间:2023-09-22 10:38:12浏览次数:48  
标签:name JSONArray JSONObject age jsonArray json 循环

当需要遍历一个 JSONArray 时,可以使用 Java 中的循环结构来实现。以下是一个示例代码,演示如何使用 Java 循环遍历一个 JSONArray:

 
javaimport org.json.JSONArray;
import org.json.JSONObject;

public class JSONArrayExample {
    public static void main(String[] args) {
        String jsonString = "[{\"name\":\"John\",\"age\":30},{\"name\":\"Jane\",\"age\":25}]";
        JSONArray jsonArray = new JSONArray(jsonString);

        for (int i = 0; i < jsonArray.length(); i++) {
            JSONObject jsonObject = jsonArray.getJSONObject(i);
            String name = jsonObject.getString("name");
            int age = jsonObject.getInt("age");
            System.out.println("Name: " + name + ", Age: " + age);
        }
    }
}
 

在这个例子中,我们首先将一个 JSON 字符串转换为一个 JSONArray 对象。然后,我们使用一个 for 循环遍历 JSONArray,并使用 getJSONObject 方法获取每个 JSONObject 对象。接下来,我们使用 getString 和 getInt 方法从 JSONObject 中获取相应的值,并将它们输出到控制台。

请注意,为了使用 JSON 相关的操作,你需要添加一个 JSON 库,比如 json-simple 或 Gson。在本示例中,我们使用的是 JSONArray 和 JSONObject 类,这些类是 org.json 包的一部分。

标签:name,JSONArray,JSONObject,age,jsonArray,json,循环
From: https://www.cnblogs.com/csjoz/p/17721697.html

相关文章

  • Java 中for循环和foreach循环哪个更快?
    摘要:本文由葡萄城技术团队于博客园发布。转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。前言在Java编程中,循环结构是程序员常用的控制流程,而for循环和foreach循环是其中比较常见的两种形式。关于它们哪一个更快的讨论一直存在。本文......
  • Go 1.22 中的 For 循环
    原文在这里。由DavidChaseandRussCox发布于2023年9月19日Go1.21版本包含了对for循环作用域的预览更改,我们计划在Go1.22中发布此更改,以消除其中一种最常见的Go错误。问题如果你写过一定量的Go代码,你可能犯过一个错误,即在迭代结束后仍然保留对循环变量的引用......
  • 循环
    importjava.util.Scanner;publicclassTestFor10{publicstaticvoidmain(String[]args){/*实现一个功能:【1】请录入10个整数,当输入的数是666的时候,退出程序【2】判断其中录入的正数的个数并输出【3】判断......
  • java循环
    publicclassTestWhile1{publicstaticvoidmain(String[]args){/*intnum=1;//条件初始化intresult=1;while(num<=13){//条件判断result*=num;//循环体num+=2;//num++//迭代}System.out.println(result);*//*intnu......
  • vue通过 v-for循环出来的数组给元素 加不同的颜色
    直接上代码:1<divv-for="(item,i)incolorList":key="i">2<divclass="cmn-color">3<div:style="{'background':item}"></div><span>开发{{i+1}}</span>4</d......
  • jQuery 指定区域的内容循环滚动
    需求:页面指定区域内的内容循环滚动,但是内容形式、高度都不固定,是接口从编辑器提取出来的内容。代码:<divid="container5"><divclass="content"id="f12red1">自2023年9月20日24时起,国内汽、<br>柴油价格(标准品,下同)每吨分别提高70元。<br>自202......
  • FPGA 让2个LED灯按照设置的模式各自在一个变化循环内独立亮灭变化
    代码如下://让多个LED灯按照设置的模式各自在一个变化循环内独立亮灭变化。modulecounter_led_5(Clk,Reset_n,CtrlA,CtrlB,Time,Led);inputClk;inputReset_n;input[7:0]CtrlA;input[7:0]CtrlB;input[31:0]Time;......
  • 循环卷积
    P3321[SDOI2015]序列统计问有多少个值域为\([0,m-1]\)的序列\(A\)满足\(\prod_{i=1}^{n}A_i\equivx(\operatorname{mod}m)\).答案对\(1004535809\)取模。\(1\len\le10^9\),\(3\lem\le8000\),\(1\lex<m\).保证\(m\)为质数。最朴素的卷积显然是\[f_{2i,c}=\sum......
  • for循环
    for循环的格式别和while循环给搞混了(个人有时候脑子发昏会在for循环里只写一个循环条件)for(i=0;i<9;i++)这种idea有for循环的快捷生成方式,若要生成100次for循环直接写100.for就会自动生成while就while(循环条件)for(;;)这样写就是个死循环暂时就这么多还有个打印9*9乘法表......
  • 循环删除 List 中的元素
    一、背景一个需求的技术点,需要循环删除List中的元素二、实现怎么删除List中姓李的人?publicList<String>initList=Arrays.asList("张三","李四","周一","刘四","李强","李白");1、普通for循环删除(不可靠)点击查看代码@Testpublicvoidremove1()......