ファイルからjsonを読み取るためにRのRJSONIOを使用しています。json には、正しく読み取られない Unicode 文字が含まれています。
このコードは、json が文字列として渡されるときに機能します。これは、R パッケージの作成者が stackoverflow の質問で示したように、Rでエスケープされた Unicode 文字を正しく処理する方法、たとえば em ダッシュ (—)です。
ただし、json をファイルから読み取ると、正しい Unicode 表現が生成されません。以下に示すように:
fromJSON(content="~/MTS/temp")
$query
$query$categorymembers
$query$categorymembers[[1]]
$query$categorymembers[[1]]$ns
[1] 0
$query$categorymembers[[1]]$title
[1] "Banach\023Tarski paradox"
~/MTS/temp には以下が含まれます。
{"query":{"categorymembers":[{"ns":0,"title":"Banach\u2013Tarski paradox"}]}}`