![](/img/trans.png)
[英]Unexpected character '' when importing a JSX file into a JS file in React
[英]Unexpected character error when importing a json file into R
我正在嘗試將本地json文件加載到R中。我嘗試了rjson和RJSONIO包,但遇到相同的錯誤。 例如,使用rjson包,我嘗試了以下操作:
testdata<-fromJSON(file="testfile2.json",method="C",unexpected.escape="skip")
它返回:
Error in fromJSON(file = "testfile2.json", method = "C", unexpected.escape = "skip") :
unexpected character '<ff>
json測試文件是一個非常簡單的文件(錯誤消除后,我想加載一個更復雜的文件):
{
"item1": "I love jquery4u",
"item2": "You love jQuery4u",
"item3": "We love jQuery4u"
}
如果有人能說出我在做什么錯,那將很棒。 謝謝!
幾乎可以肯定這是一個編碼問題(正如及時的投資組合所建議)。 意外字符與例如存在UTF-16 BOM(字節順序標記)字符一致。
如果你跑
f <- file("testfile2.json", "rb")
bytes <- readBin(f, integer(), n = 500, size = 1)
close(f)
bytes
你應該得到
[1] 123 10 34 105 116 101 109 49 34 58 32 34 73 32 108 111 118 101
[19] 32 106 113 117 101 114 121 52 117 34 44 10 34 105 116 101 109 50
[37] 34 58 32 34 89 111 117 32 108 111 118 101 32 106 81 117 101 114
[55] 121 52 117 34 44 10 34 105 116 101 109 51 34 58 32 34 87 101
[73] 32 108 111 118 101 32 106 81 117 101 114 121 52 117 34 10 125 10
用於您問題中的示例json和不帶有趣字符的文件。
另一方面,如果輸出中有“ -1”或“ 255”,則說明編碼錯誤,您必須在允許您指定編碼的編輯器中打開並重新保存原始json文件。 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.