文档章节

阿里的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

 

© 著作权归作者所有

共有 人打赏支持
最爱肉肉
粉丝 3
博文 52
码字总数 35131
作品 0
深圳
程序员
简单了解阿里云批量计算(下篇)

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

mcy0425
05/16
0
0
HTML基础入门学习

什么是HTML? HTML: 超文本标记语言,标准通用标记语言下的一个应用。 “超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。 教学课程: HTML基础入门学习 超文本标记语...

mcy0425
03/05
0
0
Spring Boot配置加载顺序

如果加载的配置有重复的,它们的加载顺序是这样的,数字越小的优先级越高,即优先级高的覆盖优先级低的配置。 Devtools global settings properties on your home directory (~/.spring-boot...

架构之路
2017/12/04
0
0
Ubuntu 16.04 下部署Node.js+MySQL微信小程序商城

本文档为微信小程序商城NideShop服务端api的安装部署教程 服务端api : https://github.com/tumobi/nideshop 微信小程序端 : https://github.com/tumobi/nideshop-mini-program 环境介绍 阿里...

ch10mmt
2017/08/12
0
0
“我记录”开发框架--wojilu framework

“我记录”这套源码总共包括 两个部分: 一个 .net 平台下的全栈式、轻量级开发框架,包括 ORM、MVC、IOC、AOP、JSON、LOG 等,同时包括全套图文教程; 用这个框架开发的 SNS 互联网产品。本...

wojilu
2012/02/21
7.3K
3

没有更多内容

加载失败,请刷新页面

加载更多

下一页

OSChina 周日乱弹 —— 种族不同,禁止交往

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @小小编辑:推荐歌曲《苏菲小姐》- 鱼果 《苏菲小姐》- 鱼果 手机党少年们想听歌,请使劲儿戳(这里) @貓夏:下大雨 正是睡觉的好时候 临睡前...

小小编辑
31分钟前
25
5
Python 搭建简单服务器

Python动态服务器网页(需要使用WSGI接口),基本实现步骤如下: 1.等待客户端的链接,服务器会收到一个http协议的请求数据报 2.利用正则表达式对这个请求数据报进行解析(请求方式、提取出文...

代码打碟手
34分钟前
0
0
Confluence 6 删除垃圾内容

属性(profile)垃圾 属性垃圾的定义为,一个垃圾用户在 Confluence 创建了用户,但是这个用户在自己的属性页面中添加了垃圾 URL。 如果你有很多垃圾用户在你的系统中创建了属性,你可以使用...

honeymose
今天
0
0
qduoj~前端~二次开发~打包docker镜像并上传到阿里云容器镜像仓库

上一篇文章https://my.oschina.net/finchxu/blog/1930017记录了怎么在本地修改前端,现在我要把我的修改添加到部署到本地的前端的docker容器中,然后打包这个容器成为一个本地镜像,然后把这...

虚拟世界的懒猫
今天
1
0
UML中 的各种符号含义

Class Notation A class notation consists of three parts: Class Name The name of the class appears in the first partition. Class Attributes Attributes are shown in the second par......

hutaishi
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部