From e7da43baa65709c0a20b4c30116fdb86913b429c Mon Sep 17 00:00:00 2001
From: click33 <2393584716@qq.com>
Date: Thu, 27 Apr 2023 23:12:50 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=20SaResult=20=E6=B3=A8?=
=?UTF-8?q?=E9=87=8A?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/main/java/cn/dev33/satoken/util/SaResult.java | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/sa-token-core/src/main/java/cn/dev33/satoken/util/SaResult.java b/sa-token-core/src/main/java/cn/dev33/satoken/util/SaResult.java
index f6175c10..08576971 100644
--- a/sa-token-core/src/main/java/cn/dev33/satoken/util/SaResult.java
+++ b/sa-token-core/src/main/java/cn/dev33/satoken/util/SaResult.java
@@ -5,7 +5,7 @@ import java.util.LinkedHashMap;
import java.util.Map;
/**
- * 对Ajax请求返回Json格式数据的简易封装
+ * 对 Ajax 请求返回Json格式数据的简易封装
* 所有预留字段:
* code=状态码
* msg=描述信息
@@ -173,7 +173,14 @@ public class SaResult extends LinkedHashMap implements Serializa
+ ", \"data\": " + transValue(this.getData())
+ "}";
}
-
+
+ /**
+ * 转换 value 值:
+ * 如果 value 值属于 String 类型,则在前后补上引号
+ * 如果 value 值属于其它类型,则原样返回
+ * @param value
+ * @return
+ */
private String transValue(Object value) {
if(value instanceof String) {
return "\"" + value + "\"";