前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >json对象基本操作--视频讲解

json对象基本操作--视频讲解

作者头像
FunTester
发布2020-03-23 10:05:06
4220
发布2020-03-23 10:05:06
举报
文章被收录于专栏:FunTesterFunTester

经小伙伴的提醒,决定插播一期json对象基本操作的视频。由于我录视频没有很充分的前期准备,因为太费时间了,所以都是想到什么内容,打个腹稿,准备一下设备就开始了。欢迎多提意见。

视频专题:

由于公众号视频长度限制,我分成了两个视频。一个是json对象创建和添加数据,一个是从json对象获取数据和格式化输出。第二个视频讲格式化输出的时候有个地方澄清一下,就是jsonStr = jsonStr.replaceAll("\\\\/", OR);这行代码,主要是处理接口响应结果中包含\/\/这种数据的。

中间提到的深浅拷贝和控制台输出方法的内容可以查看往期文章:

新建json对象添加数据

获取json中数据和格式化输出

gitee地址:https://gitee.com/fanapi/tester

Demo代码:

代码语言:javascript
复制
package com.fun;

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.fun.frame.SourceCode;

public class Fun extends SourceCode {

    public static void main(String[] args) {
//        JSONObject json = new JSONObject();
//        json.put("2", 323333);
//        json.put("22", "fdskjflsj");
//        json.put("222", false);
//        JSONObject jsonObject = new JSONObject();
//        jsonObject.put("2", 3243);
//        jsonObject.put("213", 213243);
//        jsonObject.put("32", 321243);
//        json.put("221", jsonObject);
//        JSONArray array = new JSONArray();
//        array.add(jsonObject.clone());
//        array.add(jsonObject.clone());
//        array.add(jsonObject.clone());
//        json.put("array", array);
//        output(json);
//        output(json.toString());
        String jsonstr = "{\"22\":\"fdskjflsj\",\"221\":{\"2\":3243,\"213\":213243,\"32\":321243},\"2\":323333,\"222\":false,\"array\":[{\"2\":3243,\"213\":213243,\"32\":321243},{\"2\":3243,\"213\":213243,\"32\":321243},{\"2\":3243,\"213\":213243,\"32\":321243}]}";
        JSONObject jsonObject1 = JSON.parseObject(jsonstr);
        jsonObject1.put("array", "1/2");
//        output(jsonObject1.equals(json));
        output(jsonObject1);
        output(jsonObject1.getBooleanValue("222"));
        output(jsonObject1.getJSONObject("221"));
    }


}

  • 郑重声明:文章首发于公众号“FunTester”,禁止第三方(腾讯云除外)转载、发表。
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-03-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FunTester 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 新建json对象添加数据
  • 获取json中数据和格式化输出
  • Demo代码:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档