Spring_Boot 之二: Spring_Boot返回 FastJson格式数据 及中文乱码问题

本文主要探讨了Spring Boot如何返回FastJson格式的数据,并着重解决了在使用FastJson时可能出现的中文乱码问题。文章提到了两种解决乱码的方法,但指出只有第一种方法在FastJson解析数据时有效。
摘要由CSDN通过智能技术生成

一:spring_Boot 默认返回Jackson

1、代码

package com.siyang.spring_boot;

import java.util.Date;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import com.siyang.spring_boot.entity.User;
/**
 * @RestController等价于springmvc的@Controller
 * @author admin
 *
 */
@RestController
public class HelloController {

	@RequestMapping(value="hello")
	public String hello(){
		return "Hello Word 之 Spring boot";
	}
	
	@RequestMapping(value="getUser")
	public User getUser(){
		User user = new User();
		user.setAge(10);
		user.setId(1);
		user.setName("张小凡");
		user.setCreateTime(new Date());
		return user;
	}
}

2、返回值Jackson数据


二:返回fastjson数据

1、引入fastjson依赖库

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>

	<groupId>com.siyang</groupId>
	<artifactId>spring_boot</artifactId>
	<version>0.0.1-SNAPSHOT</version>
	<packaging>jar</packaging>

	<name>spring_boot</name>
	<url>http://maven.apache.org</url>

	<!-- spring boot 父节点依赖,引入这个之后相关的引入就不需要添加version配置,spring boot会自动选择最合适的版本进行添加。 -->

	<properties>
		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
		
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值