Преобразовать закодированную строку, содержащую символы \ x, в JSON - PullRequest
0 голосов
/ 07 апреля 2020

Я пытаюсь преобразовать в JSON строку, содержащую символ обратного хода sh x

data = "{\"schema\":\"iglu\", \"data\": \"hellox\E2\x80\x99s\"}"
data.to_json

Однако я получаю следующую ошибку: JSON :: GeneratorError: исходная последовательность недопустимый / недопустимый utf-8 из /Users/user1/.rvm/gems/ruby-2.5.5@tagtrue/gems/activesupport-4.2.11.1/lib/active_support/core_ext/object/json.rb:34:in `to_ json ', вызванный Encoding :: UndefinedConversionError:" \ xE2 "из ASCII- 8BIT в UTF-8

Как мне получить to_ json для передачи данных?

...