前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Android 将json array格式的string转为JSONArray

Android 将json array格式的string转为JSONArray

作者头像
全栈程序员站长
发布2022-08-31 13:02:37
1.1K0
发布2022-08-31 13:02:37
举报

大家好,又见面了,我是你们的朋友全栈君。

前言

今天自己做了个项目,有个需求是将json数组格式的String转为JsonArray。 百度发现了一种碰坑的方法

过程

添加依赖, net.sf.json-lib, 使用其中的JSONArray方法

代码语言:javascript
复制
implementation 'net.sf.json-lib:json-lib:2.4:jdk15'

build 时发现提示有重复的东西,于是二上百度,发现了解决方法,修改dependency为下列代码,排除了一个东西

代码语言:javascript
复制
    implementation ('net.sf.json-lib:json-lib:2.4:jdk15'){
        exclude group: 'commons-beanutils'
    }

然而在使用JSONArray.fromObject(str)时再次抱错,无奈之下,只能另寻他路,发现了最终解决方案

解决方案

直接使用默认的JSONArray类,不用添加任何依赖 使用方法也简单,如下所示

代码语言:javascript
复制
// java
JSONArray arr = new JSONArray(str);
代码语言:javascript
复制
// kotlin
var arr = JSONArray(str)

注:其中str形如”[{‘name’:‘sam’, ‘age’:80}, {‘age’: ‘12’}]”格式

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/151473.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 过程
  • 解决方案
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档