From b0894ca2910a2a955dbd8b94fd1b853267641b31 Mon Sep 17 00:00:00 2001 From: Stone Date: Wed, 14 Sep 2016 13:56:35 +0000 Subject: [PATCH] =?UTF-8?q?Json::AsString()=20=E8=BF=94=E5=9B=9E=20String?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Message/Json.cpp | 4 ++-- Message/Json.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Message/Json.cpp b/Message/Json.cpp index 39771478..8b34b849 100644 --- a/Message/Json.cpp +++ b/Message/Json.cpp @@ -56,13 +56,13 @@ JsonType Json::Type() const } // 获取值 -cstring Json::AsString() const +String Json::AsString() const { if(!_str && !_len) return nullptr; if(_str[0] != '"') return nullptr; - return _str; + return String(_str, _len); } bool Json::AsBoolean() const diff --git a/Message/Json.h b/Message/Json.h index 7611cd67..2ed7a9dc 100644 --- a/Message/Json.h +++ b/Message/Json.h @@ -35,7 +35,7 @@ public: JsonType Type() const; // 获取值 - cstring AsString() const; + String AsString() const; bool AsBoolean() const; int AsInt() const; float AsFloat() const;