Forráskód Böngészése

Fixed issue with escaping '\'.

Mark Sibly 9 éve
szülő
commit
7f0957598b
1 módosított fájl, 4 hozzáadás és 1 törlés
  1. 4 1
      modules/std/misc/json.monkey2

+ 4 - 1
modules/std/misc/json.monkey2

@@ -314,7 +314,10 @@ Class JsonString Extends JsonValue
 	End
 	
 	Method ToJson:String() Override
-		Return "~q"+_data.Replace( "~q","\~q" )+"~q"
+		Local data:=_data
+		data=data.Replace( "\","\\" )
+		data=data.Replace( "~q","\~q" )
+		Return "~q"+data+"~q"
 	End
 
 	Private