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 입니다 

Posted by '김용환'
,