首页 > Java > java教程 > 正文

我们如何在Java中解析嵌套的JSON对象?

WBOY
发布: 2023-08-27 21:37:05
转载
779 人浏览过

我们如何在Java中解析嵌套的JSON对象?

JSON是一种轻量级、基于文本的与语言无关的数据交换格式。 JSON 可以表示两种结构化类型,例如对象数组JSONArray可以解析字符串中的文本以生成类似向量的对象。我们可以使用 JSONArraygetString(index) 方法解析嵌套的 JSON 对象。这是 getJSONString(index).getString() 方法的一个便捷方法,它返回指定位置的字符串值。

语法

String getString(int index)
登录后复制

示例

import java.util.*;
import org.json.*;
public class NestedJSONObjectTest {
   public static void main(String args[]) {
      String jsonDataString = "{userInfo : [{username:abc123}, {username:xyz123},{username:pqr123},   {username:mno123},{username:jkl123}]}";
      JSONObject jsonObject = new JSONObject(jsonDataString);
      List<String> list = new ArrayList<String>();
      JSONArray jsonArray = jsonObject.getJSONArray("userInfo");
      for(int i = 0 ; i < jsonArray.length(); i++) {
         list.add(jsonArray.getJSONObject(i).getString("username"));
         System.out.println(jsonArray.getJSONObject(i).getString("username")); // display usernames
      }
   }
}
登录后复制

输出

abc123
xyz123
pqr123
mno123
jkl123
登录后复制

以上是我们如何在Java中解析嵌套的JSON对象?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:tutorialspoint.com
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板