From 86fa61d038fea4130e57c09f28bbfd65bc3b0a57 Mon Sep 17 00:00:00 2001 From: PlankDev <75984453+ThePlank@users.noreply.github.com> Date: Tue, 11 Jul 2023 13:57:29 +0200 Subject: [PATCH] fix int/float/bool casts for hl quite simple --- lib/tjson/TJSON.hx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/tjson/TJSON.hx b/lib/tjson/TJSON.hx index 19a581c..6c07836 100644 --- a/lib/tjson/TJSON.hx +++ b/lib/tjson/TJSON.hx @@ -492,7 +492,7 @@ class TJSONEncoder{ private function encodeValue( value:Dynamic, style:EncodeStyle, depth:Int):String { if(Std.is(value, Int) || Std.is(value,Float)){ - return(value); + return Std.string(value); } else if(Std.is(value,Array) || Std.is(value,List)){ var v: Array = value; @@ -511,7 +511,7 @@ class TJSONEncoder{ return('"'+Std.string(value).replace("\\","\\\\").replace("\n","\\n").replace("\r","\\r").replace('"','\\"')+'"'); } else if(Std.is(value,Bool)){ - return(value); + return Std.string(value); } else if(Reflect.isObject(value)){ var ret = cacheEncode(value);