java jsonarray string,java json字符串转JSONObject和JSONArray以及取值的实例「建议收藏」

java jsonarray string,java json字符串转JSONObject和JSONArray以及取值的实例「建议收藏」javajson字符串转JSONObject和JSONArray以及取值的实例实现代码:importnet.sf.json.JSONArray;importnet.sf.json.JSONObject;publicclassJsonTest{publicstaticvoidmain(String[]args){StringjoStr=”{name:\”张三\”,age:…

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

java json字符串转JSONObject和JSONArray以及取值的实例

实现代码:

import net.sf.json.JSONArray;

import net.sf.json.JSONObject;

public class JsonTest {

public static void main(String[] args) {

String joStr = “{name:\”张三\”,age:\”20\”}”;

//将json字符串转化为JSONObject

JSONObject jsonObject = JSONObject.fromObject(joStr);

//通过getString(“”)分别取出里面的信息

String name = jsonObject.getString(“name”);

String age = jsonObject.getString(“age”);

//输出 张三 20

System.out.println(name+” “+age);

String jaStr = “[{user:{name:\”张三\”,age:\”20\”}},{score:{yuwen:\”80\”,shuxue:\”90\”}}]”;

//将jsonArray字符串转化为JSONArray

JSONArray jsonArray = JSONArray.fromObject(jaStr);

//取出数组第一个元素

JSONObject jUser = jsonArray.getJSONObject(0).getJSONObject(“user”);

//取出第一个元素的信息,并且转化为JSONObject

String name2 = jUser.getString(“name”);

String age2 = jUser.getString(“age”);

//输出 张三 20

System.out.println(name2+” “+age2);

//取出数组第二个元素,并且转化为JSONObject

JSONObject jScore = jsonArray.getJSONObject(1).getJSONObject(“score”);

//取出第二个元素的信息

String yuwen = jScore.getString(“yuwen”);

String shuxue = jScore.getString(“shuxue”);

//输出 80 90

System.out.println(yuwen+” “+shuxue);

}

}

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/144982.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • mac 2022 idea 激活码_在线激活

    (mac 2022 idea 激活码)最近有小伙伴私信我,问我这边有没有免费的intellijIdea的激活码,然后我将全栈君台教程分享给他了。激活成功之后他一直表示感谢,哈哈~https://javaforall.cn/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~0VOE…

  • Linux查看开放端口_linux查看对外端口

    Linux查看开放端口_linux查看对外端口linux查看并对外开放端口(防火墙拦截处理) 查看端口是否可访问:telnetip端口号(如本机的35465:telnetlocalhost35465)开放的端口位于/etc/sysconfig/iptables中查看时通过more/etc/sysconfig/iptables命令查看如果想开放端口(如:8889)(1)通过v…

  • 使用Intellij Idea打包java为可执行jar包

    使用Intellij Idea打包java为可执行jar包自己在实际工作中的需要,使用Idea打包项目为可执行的jar包,网上找了好多文章但总是不成功,多次尝试后终于跑通,所以记录下来,希望可以帮助各位步骤:1.选中Java项目工程名称,在菜单中选择 File->projectstructure… (快捷键Ctrl+Alt+Shift+S)。2.在弹出的窗口中左侧选中”Artifacts”,点击”+”选择ja

  • mse均方误差例题_误差函数计算器

    mse均方误差例题_误差函数计算器文章目录背景函数代码调用方法调用测试函数背景本人最近需要写多个仿真,需要大量用到MSE(均方误差)计算,于是干脆将MSE运算封装为函数,后续使用直接进行调用即可。函数代码%Project:均方误差函数%Author:Jace%Data:2021/11/01%====================函数体====================function[MSE]=MSE(Dim,Step,N,xkf,x)%====================分配空间=======

  • 浮动QQ在线咨询(js,c#,NET)[通俗易懂]

    浮动QQ在线咨询(js,c#,NET)[通俗易懂] 浮动QQ在线咨询(js,c#,NET)浮动在网页上面的QQ在线咨询代码:4@:O5V,o7_6];L7qb310波球论坛b310波球网,波球网,博球,博球网,行家心水,赛事推荐,赛事分析,资料库,足球赛事,篮球,NBA,赔率,比分,篮球数据,足球数据,分析,推荐+k0O1I2d$z6o,c”k.f(感谢:http://www.ijavascript.cn

  • TiKv扩容_ksg变压器

    TiKv扩容_ksg变压器TiKV节点在线扩容

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号