Ошибка синтаксического анализа R при попытке импортировать JSON в R

#r #jsonlite

#r #jsonlite

Вопрос:

У меня есть файл JSON, который выглядит следующим образом

Я пытаюсь импортировать его в R с помощью jsonlite пакета.

 #Load package for import
library(jsonlite)
df <- fromJSON("test.json")
  

Но он выдает ошибку

Ошибка в parse_con(txt, bigint_as_char): ошибка синтаксического анализа: завершающий фрагмент мусора появится позже «. } { «id»: «e5fa37f44557c62ee (прямо здесь) —— ^

Я пытался просмотреть все решения в stackoverflow, но не смог разобраться в этом.

Любые входные данные были бы очень полезны.

Комментарии:

1. Это не проблема R, но ваш JSON просто недействителен. Проверьте строку 15, две фигурные скобки.

Ответ №1:

Связанный файл JSON содержит два объекта JSON. Возможно, вам нужен массив:

 [
{
    "id": "71bb8883780bb152e4bb4db976bedc62",
    "metadata": {
        "abc_bad_date": "true",
        "abc_client": "Hydra Corp",
        "abc_doc_id": 1,
        "abc_file": "Hydra Corp 2016.txt",
        "abc_interview_type": "Post Analysis",
        "abc_interviewee_role": "Director Corporate Engineering; Greater Chicago Area; Global Procurement Director Facilities and MRO",
        "abc_interviewer": "Piper Thomas",
        "abc_services_provided": "Food",
        "section": "on_expectations"
    },
    "text": "Gerrit: There were a number ...."
},
{
    "id": "e5fa37f44557c62eef44baafb13128f0",
    "metadata": {
        "abc_bad_date": "true",
        "abc_client": "Hydra Corp",
        "abc_doc_id": 1,
        "abc_file": "Hydra Corp 2016.txt",
        "abc_interview_type": "Post Analysis",
        "abc_interviewee_role": "Director Corporate Engineering; Greater Chicago Area; Global Procurement Director Facilities and MRO",
        "abc_interviewer": "Piper Thomas",
        "abc_services_provided": "Painting",
        "section": "on_relationships"
    },
    "text": "Gerrit: I thought the  ABC ..."
}
]
  

Комментарии:

1. Это была ошибка форматирования, спасибо, что указали на это