R에서 Json을 만들 때 key값에 quote(")를 써도 되고 안써도 된다.
x <- list(id = 10,
name = "Samuel",
phone = "0101111123"
)
x
json <- toJSON( x )
json
[1] "{\"id\":10,\"name\":\"Samuel\",\"phone\":\"0101111123\"}"
결과는 동일하다.
x <- list("id" = 10,
"name" = "Samuel",
"phone" = "0101111123"
)
x
json <- toJSON( x )
json
[1] "{\"id\":10,\"name\":\"Samuel\",\"phone\":\"0101111123\"}"
그러나 = 대신 콜론(:) 을 쓰면 에러가 발생한다.
> x <- list("id" : 10,
+ name = "Samuel",
+ phone = "0101111123"
+ )
Error in "id":10 : 인자의 값이 NA/NaN 입니다.
추가정보: 경고메시지(들):
강제형변환에 의해 생성된 NA 입니다
'R' 카테고리의 다른 글
R 리스트 인덱스 (0) | 2015.07.31 |
---|---|
[R] matrix 클래스에서 열과 행의 이름을 변경하는 예제 (0) | 2015.07.31 |
[R] MacOS에서 Rstudio 실행 팁 (0) | 2015.07.29 |
[R] data.frame에서 특정 컬럼의 값만 쉽게 변경하기 (0) | 2015.07.28 |
[R] json 라이브러리는 rjson (json:lite쓰지 말기) (0) | 2015.07.27 |