Skip to content

Commit

Permalink
Merge branch 'release/1.1.0'
Browse files Browse the repository at this point in the history
  • Loading branch information
artbear committed Jul 23, 2018
2 parents 9e89a32 + d485ae6 commit 3906ef0
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 4 deletions.
2 changes: 1 addition & 1 deletion packagedef
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

Описание.Имя("json")
.Версия("1.0.1")
.Версия("1.1.0")
.ВключитьФайл("src")
.ВключитьФайл("tests")
.ВключитьФайл("lib.config")
4 changes: 2 additions & 2 deletions src/json.os
Original file line number Diff line number Diff line change
Expand Up @@ -1289,9 +1289,9 @@
Функция jsonЗаписатьСтроку(Значение, ПолноеМаскированиеСимволов, МаскированиеКириллицы)

// Маскирование служебных символов.
Результат = СтрЗаменить(СтрЗаменить(СтрЗаменить(СтрЗаменить(СтрЗаменить(СтрЗаменить(СтрЗаменить(СтрЗаменить(Значение,
Результат = СтрЗаменить(СтрЗаменить(СтрЗаменить(СтрЗаменить(СтрЗаменить(СтрЗаменить(СтрЗаменить(Значение,
"\", "\\"), // x5c
"/", "\/"), // x2f
// "/", "\/"), // x2f
Символ(008), "\b"), // x08
Символы.Таб, "\t"), // x09
Символы.ПС, "\n"), // x0a
Expand Down
4 changes: 3 additions & 1 deletion tests/json-test.os
Original file line number Diff line number Diff line change
Expand Up @@ -126,12 +126,14 @@

Эталон ="{
| ""SymbolsToEscape"": ""\u007f\u0080\u0081\u0082\u0083\u0084\u0085\u0086\u0087\u0088\u0089\u008a\u008b\u008c\u008d\u008e\u008f\u0090\u0091\u0092\u0093\u0094\u0095\u0096\u0097\u0098\u0099\u009a\u009b\u009c\u009d\u009e\u009f\u00ad"",
| ""Cyrillic"": ""АБВГҐДЂЃЕЀЁЄЖЗЅИЍІЇЙЈКЛЉМНЊОПРСТЋЌУЎФХЦЧЏШЩЪЫЬЭЮЯ""
| ""Cyrillic"": ""АБВГҐДЂЃЕЀЁЄЖЗЅИЍІЇЙЈКЛЉМНЊОПРСТЋЌУЎФХЦЧЏШЩЪЫЬЭЮЯ"",
| ""Slash"": ""/""
|}";

Объект = Новый Соответствие;
Объект.Вставить("SymbolsToEscape", ПолучитьСтрокуСимволов(127, 159) + Символ(173));
Объект.Вставить("Cyrillic", "АБВГҐДЂЃЕЀЁЄЖЗЅИЍІЇЙЈКЛЉМНЊОПРСТЋЌУЎФХЦЧЏШЩЪЫЬЭЮЯ");
Объект.Вставить("Slash", "/");

СтрокаJSON = _преобразовательJSON.ЗаписатьJSON(Объект);

Expand Down

0 comments on commit 3906ef0

Please sign in to comment.