[問題] Parse JSON (httr)

看板R_Language作者 (new life)時間7年前 (2018/03/17 12:20), 7年前編輯推噓1(100)
留言1則, 1人參與, 7年前最新討論串1/1
程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來) [軟體熟悉度]: 使用者(已經有用R 做過不少作品) [問題敘述]: 我的目標是建立一個API來query UMLS database https://www.nlm.nih.gov/research/umls/ [程式範例]: 遇到的問題是 使用content來讀取UMLS的database時 ST <- content(xxxxxx) 會得到以下錯誤訊息 Error: lexical error: invalid char in json text. ST-1404656-xMnOFQS7TBwygkyKiEf6 (right here) ------^ 其實錯誤訊息內的"ST-1404656-xMnOFQS7TBwygkyKiEf6" 就是我要得到的ST碼 這個程式一年前可以用 看來應該是某些package update後造成的 今天 Google 很久 有人在JSON file最後按個enter 或者先用readLine 但此錯誤訊息依然存在 所以我用了一個很笨的方法 我寫了一個function來讀錯誤訊息 然後抓出ST_140xxxxxx 想請問有沒有更好的解決方法 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 98.31.21.42 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1521260428.A.F1C.html ※ 編輯: tus (98.31.21.42), 03/17/2018 12:21:43

03/17 20:47, 7年前 , 1F
直接用content(xxx, type = "text")或type="raw"後自己抓
03/17 20:47, 1F
文章代碼(AID): #1Qh9UCyS (R_Language)
文章代碼(AID): #1Qh9UCyS (R_Language)