Tôi có một khung dữ liệu mà tôi muốn chuyển đổi sang định dạng json:chuyển đổi khung dữ liệu để json
khung dữ liệu của tôi gọi res1:
library(rjson)
structure(list(id = c(1, 2, 3, 4, 5), value = structure(1:5, .Label = c("server1",
"server2", "server3", "server4", "server5"), class = "factor")), .Names = c("id",
"value"), row.names = c(NA, -5L), class = "data.frame")
khi tôi làm:
toJSON(res1)
Tôi nhận được điều này:
{"id":[1,2,3,4,5],"value":["server1","server2","server3","server4","server5"]}
Tôi n eed đầu ra json này được như thế này, bất kỳ ý tưởng?
[{"id":1,"value":"server1"},{"id":2,"value":"server2"},{"id":3,"value":"server3"},{"id":4,"value":"server4"},{"id":5,"value":"server5"}]
Tại sao bạn cho rằng bạn muốn nó ở định dạng đó? http://jsonlint.com/ nói rằng nó không hợp lệ. – doctorlove
@doctorlove, tôi đã cập nhật định dạng json tôi cần xem. Cảm ơn bạn. – user1471980
Vẫn không hợp lệ ;-) 'Lỗi phân tích cú pháp trên dòng 20: ... 5," giá trị: "server5"}] --------------------- -^ Mong đợi '}', ':', ',', ']' ' – doctorlove