Парсинг json на ruby, арабский юникод - PullRequest
0 голосов
/ 07 июля 2019

Я получаю ошибку синтаксического анализа json для кода ruby, статья написана на арабском языке из-за:

JSON.parse(open('https://www.examlpe.com/wp-json/wp/v2/posts').read)
<p dir=\"rtl\">\u0623\u0639\u0644\u0646\u062a \u0627\u0644\u0634\u0631\u0643\u0629 \u0627\u0644\u0648\u0637\u0646\u064a\u0629 \u0644\u0644\u0646\u0642\u0644 \u0628\u0627\u0644\u0633\u0643\u0643 .<\/p>

1 Ответ

0 голосов
/ 10 июля 2019

Я получаю решение путем удаления спецификации

JSON.parse(open('https://www.example.com/wp-json/wp/v2/posts').read.gsub!("\xEF\xBB\xBF".force_encoding("UTF-8"), '')
...