2017-04-10 3 views
2

R에서 파싱해야하는 JSON URl - https : // {{API_HOST}}/api/dd/new가 있습니다. 키와 값이이고, 이를 통해 헤더에 섹션에 키와 값을 적용하여 우편 배달부에서 JSON을 쉽게 파싱 할 수 있습니다. 키와 값을 사용하여 R에서 동일한 작업을 수행하는 방법 살펴보기.키와 값을 사용하여 R에서 JSON을 구문 분석합니다.

기본 인증을 사용하여 JSON을 구문 분석하는 방법에 대해 알고 있습니다.

코드 :

library(jsonlite) 
library(httr) 

Url <- "https://{{API_HOST}}/api/dd/new" 

Url.Response <- GET(Url,authenticate("string","password")) 

RawJson <- rawToChar(Url.Response$content) 

JsonData <- fromJSON(RawJson) 

JsonDataDf <- as.data.frame(JsonData) 

R 비슷한 방법을 찾고는 키와 값을 사용하여 JSON URL을 구문 분석합니다. add_headers가 도움이 될까요? 키가 STRING, 값이 될 qwertzuiop하자

답변

1

이 문제를 해결 가능, 아래는 솔루션 :

library(httr) 
library(jsonlite) 

getURL <- "https://{{API_HOST}}/api/dd/new" 

auth_key <- "qwertzuiop" 

RESTQuery = getURL 

RESTGETHeader = c(
'STRING'=auth_key, 
'Accept'="application/json" 
) 

RESTResult <- GET(RESTQuery,add_headers(RESTGETHeader)) 

RawJson <- rawToChar(RESTResult$content) 

JsonData <- fromJSON(RawJson) 

JsonDataDf <- as.data.frame(JsonData) 
관련 문제