You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The writer generates something like: {"ScanDictionaries":{"..\":"a","%cd%\..\":"b"}}
instead of {"ScanDictionaries":{"..\\":"a","%cd%\\..\\":"b"}}
FIX:
In JSONWriter.cs
at line 126
change stringBuilder.Append((string)key); to stringBuilder.Append(((string)key).Replace("\\", "\\\\"));
In JSONParser.cs
at line 243
change string keyValue = elems[i].Substring(1, elems[i].Length - 2); to string keyValue = elems[i].Substring(1, elems[i].Length - 2).Replace("\\\\", "\\");
Note: I noticed this problem only in Dictionary writing, maybe there are other similar mistakes.
Also, I want to add that this solution could be wrong.
The text was updated successfully, but these errors were encountered:
The writer generates something like:
{"ScanDictionaries":{"..\":"a","%cd%\..\":"b"}}
instead of
{"ScanDictionaries":{"..\\":"a","%cd%\\..\\":"b"}}
FIX:
In JSONWriter.cs
at line 126
change
stringBuilder.Append((string)key);
tostringBuilder.Append(((string)key).Replace("\\", "\\\\"));
In JSONParser.cs
at line 243
change
string keyValue = elems[i].Substring(1, elems[i].Length - 2);
tostring keyValue = elems[i].Substring(1, elems[i].Length - 2).Replace("\\\\", "\\");
Note: I noticed this problem only in Dictionary writing, maybe there are other similar mistakes.
Also, I want to add that this solution could be wrong.
The text was updated successfully, but these errors were encountered: