Json数组是子元素的有序集合,每个子元素都有一个下标,可以根据下标操纵Json数组的子元素。类JsonArray是bantouyan-json库对Json数组的抽象,提供操纵Json数组的各种方法。本文就介绍如何操纵JsonArray。

一、创建JsonArray实例

创建JsonArray实例有两类方法,一是利用超类Json的静态方法parseJsonText、parseJsonReader与parseJavaCollection获取JsonArray实例,二是直接利用JsonArray类的构造方法创建JsonArray实例。

根据传入的参数不同,parseJsonText返回一个JsonObject实例或JsonArray实例,利用parseJsonText方法的示例代码如下:

Java代码 

String jsonText ="['value1', 'value2', true, null]";

JsonArray jary = (JsonArray)Json.parseJsonText(jsonText);

parseJsonText返回的是一个Json类变量,所以要使用强制类型转换。

parseJsonReader负责从Reader类型参数内读取Json文本流,然后转换为Json实例,与parseJsonText一样,返回值需要强制类型转换。

方法parseJavaCollection直接返回JsonArray变量,不用类型转换,示例代码如下:

Java代码 

ArrayListc

解析jsonarra_解析Json——操纵JsonArray相关推荐

  1. $Java-json系列(二):用JSONObject解析和处理json数据

    本文中主要介绍JSONObject处理json数据时候的一些常用场景和方法. (一)jar包下载 所需jar包打包下载百度网盘地址:https://pan.baidu.com/s/1c27Uyre ( ...

  2. android 对象数据库中,解析嵌套的JSON对象,并存储在数据库中的Android

    我只是试图让存储在我的JSON文件中的值,并将其保存到SQLite数据库:解析嵌套的JSON对象,并存储在数据库中的Android 这是我的JSON文件: { "list": { ...

  3. Android中的JSON解析方式:json; Gson ; Fastjson

    本文主要介绍Json数据的解析 ----a,json数据的介绍 ----b,json数据的解析 ----c,gson数据的解析,谷歌公司的一种格式 ----d,fastjson数据的解析,阿里巴巴的一 ...

  4. Android中怎获取json,Android应用中如何解析获取的json数据

    Android应用中如何解析获取的json数据 发布时间:2020-11-24 17:10:08 来源:亿速云 阅读:107 作者:Leah 这篇文章将为大家详细讲解有关Android应用中如何解析获 ...

  5. Android中级之网络数据解析一之Json解析

    本文来自http://blog.csdn.net/liuxian13183/ ,引用必须注明出处! 在网络传输的时候,经常用到的解析方式有xml和json两种,今天我们主要来说下json.解析,以及其 ...

  6. 用JSONObject解析和处理json数据

    本文中主要介绍JSONObject处理json数据时候的一些常用场景和方法. (一)jar包下载 所需jar包打包下载百度网盘地址:https://pan.baidu.com/s/1c27Uyre ( ...

  7. java解析多层嵌套json字符串

    java解析多层嵌套json字符串 java分别解析下面两个json字符串 package jansonDemo;import com.alibaba.fastjson.JSON; import co ...

  8. 安卓学习笔记30:解析XML与JSON

    文章目录 零.学习目标 一.解析XML (一)XML概述 (二)解析XML的方法 二.案例演示 - 读取解析XML (一)运行效果 (二)涉及知识点 (三)实现步骤 1.创建安卓应用[ReadPars ...

  9. jsonobject json对象里面_「jsonobject」用JSONObject解析和处理json数据 - seo实验室

    jsonobject 本文中主要介绍jsonobject处理json数据时候的一些常用场景和方法. (一)jar包下载 所需jar包打包下载百度网盘地址:https://pan.baidu.com/s ...

最新文章

  1. centos7 tmp目录 自动清理规则
  2. nmake构建Geos库
  3. 高度为k的二叉树个数(递推分析)
  4. AgileConfig 1.5 发布 - 支持多环境配置
  5. 网站开发用什么语言好_网站开发教程:企业如何用网站开启在线业务?
  6. QT之深入理解QThread
  7. 测试必备:单元测试测试类,以帮助匿名管理调查的类为例详解--白盒测试
  8. 学Python的初体验——模块简述
  9. 字符编解码的故事–ASCII,ANSI,Unicode,Utf-8区别
  10. PowerDesigner逆向工程,从数据库导出PDM(包括采坑记录)
  11. HDU 1026 广度优先搜索,BFS+路径的记录
  12. STM32F103使用DAC功能输出三角波
  13. PHP裁剪图片且保留背景透明
  14. 装配图中齿轮的画法_机械制图如何从入门到精通,金属结构件的表达画法,你会吗?...
  15. linux的ib网卡驱动安装,安装IB驱动
  16. Docker镜像篇(2) - 玩转Dockerfile指令 - FRM、MAINTAINER、LABEL、COPY
  17. 排除美颜相机等第三方相机直接调用系统相机处理方法
  18. [算法学习no7]图的遍历
  19. 《Python 编程快速上手 — 让繁琐工作自动化》读书笔记之【第13章 处理PDF和Word文档(2)】
  20. 易经之乾卦和坤卦(从职场角度分析)

热门文章

  1. 初二因式分解奥数竞赛题_初中数学培优 七年级下 第九讲 因式分解的应用 许多竞赛题讲解...
  2. php搭建环境网页显示空白,打开php项目网站,页面显示为空白
  3. TokenGazer深度研究 | Cosmos:Staking带来投资策略多样化,代币权重集中问题凸显...
  4. MySQL Delete 后,如何快速释放磁盘空间
  5. java水浒传血战梁山泊,仿写题(共4分)读《三国演义》,我们可以领略到诸葛亮舌战群儒的风采;读《水浒传》,我们可以感受到众英雄梁山泊聚义的豪情;,。-七年级语文-魔方格...
  6. pads文件转allegro
  7. JVM垃圾回收算法及垃圾回收器
  8. jpa dialect设置
  9. Mvp-10隔膜泵串口编程
  10. mac cannot allocate tun/tap dev dynamically