Преглед изворни кода

Fixed issue with escaping '\'.

Mark Sibly пре 9 година
родитељ
комит
7f0957598b
1 измењених фајлова са 4 додато и 1 уклоњено
  1. 4 1
      modules/std/misc/json.monkey2

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

@@ -314,7 +314,10 @@ Class JsonString Extends JsonValue
 	End
 	End
 	
 	
 	Method ToJson:String() Override
 	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
 	End
 
 
 	Private
 	Private