文档章节

阿里的Json使用简易教程

最爱肉肉
 最爱肉肉
发布于 2016/10/04 13:45
字数 238
阅读 4
收藏 0

阿里的json转换速度还不错.使用也很简单.使用步骤:

第一步:创建对象(实体类)

package com.pan.json;

/**
 * Created by pan on 2016/10/4.
 */
public class Student {
    private String studentName;
    private Integer age;
    private String nub;
    private Integer cla;

    public String getStudentName() {
        return studentName;
    }

    public void setStudentName(String studentName) {
        this.studentName = studentName;
    }

    public Integer getAge() {
        return age;
    }

    public void setAge(Integer age) {
        this.age = age;
    }

    public String getNub() {
        return nub;
    }

    public void setNub(String nub) {
        this.nub = nub;
    }

    public Integer getCla() {
        return cla;
    }

    public void setCla(Integer cla) {
        this.cla = cla;
    }
}

第二步:(json与对象互转)

1.对象-->json

    //生成json
    static void formatJson() {
        Student student = new Student();
        student.setStudentName("小明");
        student.setAge(25);
        student.setCla(5);
        student.setNub("23145654");
        //将对象转化为json
        String str = JSON.toJSONString(student, SerializerFeature.PrettyFormat);
        System.out.println(str);
    }

2.json->对象

//json解析
    static void jsonParser() {
        String json = "{ \"age\":85, \"cla\":55, \"nub\":\"110\", \"studentName\":\"小王\" }";
        Student student = JSON.parseObject(json, Student.class);
        System.out.println(student.getStudentName());
        System.out.println(student.getAge());
        System.out.println(student.getCla());
        System.out.println(student.getNub());
    }

第三步:启动测试

 public static void main(String[] args) {
        //生成json
        formatJson();
        jsonParser();

    }

测试结果:

1.格式化json

{
	"age":25,
	"cla":5,
	"nub":"23145654",
	"studentName":"小明"
}

2.解析json

小王
85
55
110

 

© 著作权归作者所有

共有 人打赏支持
最爱肉肉
粉丝 4
博文 53
码字总数 37271
作品 0
深圳
程序员
私信 提问
Ocelot简易教程(四)之请求聚合以及服务发现

Ocelot简易教程(四)之请求聚合以及服务发现 上篇文章给大家讲解了Ocelot的一些特性并对路由进行了详细的介绍,今天呢就大家一起来学习下Ocelot的请求聚合以及服务发现功能。希望能对大家有...

依乐祝
09/24
0
0
基于阿里云物联网平台,我们这样实现简易出入监控

本文通过一个简单实例,主要介绍了如何使用树莓派快速接入阿里云iot platform,并实现了一个简易的监控人员出入并拍照上送钉钉群的场景 场景 在公司大门入口处布点树莓派和红外感应,实现出入...

阿里云云栖社区
11/29
0
0
简单了解阿里云批量计算(下篇)

关于阿里云批量计算的详细内容: 阿里云批量计算使用教程 (批量计算(BatchCompute)是一种适用于大规模并行批处理作业的分布式云服务。BatchCompute可支持海量作业并发规模,系统自动完成资...

mcy0425
05/16
0
0
Ocelot简易教程(三)之主要特性及路由详解

作者:依乐祝 原文地址:https://www.cnblogs.com/yilezhu/p/9664977.html 上篇《Ocelot简易教程(二)之快速开始2》教大家如何快速跑起来一个ocelot实例项目,也只是简单的对Ocelot进行了配...

依乐祝
09/17
0
0
Ocelot简易教程(七)之配置文件数据库存储插件源码解析

作者:依乐祝 原文地址:https://www.cnblogs.com/yilezhu/p/9852711.html 上篇文章给大家分享了如何集成我写的一个Ocelot扩展插件把Ocelot的配置存储到数据库中。并没有对实现原理进行相应的...

依乐祝
10/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

保护Hadoop集群三大方法

大约在两年前,开源数据库解决方案MongoDB以及Hadoop曾遭受过大量恶意攻击,这些攻击后被统称为“勒索软件”,因为其攻击者会擦除或加密数据,然后向被攻击者索要资金以恢复数据。自今年以来...

linuxCool
6分钟前
0
0
开源 java CMS - FreeCMS2.8会员我的留言

项目地址:http://www.freeteam.cn/ 我的留言 从左侧管理菜单点击我的留言进入。在这里可以查看当前登录会员的所有留言记录。 查看留言 点击留言标题可以查看留言详细内容。 删除留言 选择留...

freeteam
25分钟前
2
0
OSChina 周五乱弹 —— 这就是不要女朋友的理由

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @狄安娜的猫 :分享丁家鑫的单曲《丁家鑫 - 克罗地亚狂想曲 - 古筝remix》 《丁家鑫 - 克罗地亚狂想曲 - 古筝remix》 手机党少年们想听歌,请...

小小编辑
57分钟前
599
16
CentOS配置Tomcat监听80端口,虚拟主机

Tomcat更改默认端口为80 更改的配置文件是: /usr/local/tomcat/conf/server.xml [root@test-a ~]# vim /usr/local/tomcat/conf/server.xml # 找到 Connector port="8080" protocol="HTTP/1......

野雪球
今天
6
0
《稻盛和夫经营学》读后感心得体会3180字范文

《稻盛和夫经营学》读后感心得体会3180字范文: 一代日本经营之圣稻盛和夫凭借刻苦勤奋的精神以及深植于佛教的商业道德准则,成为了“佛系”企业家的代表人物。在《稻盛和夫经营学》“领导人...

原创小博客
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部