如何读取多级JSON文件?
How to read multi-level JSON files?
我有一个多级 JSON 文件,如下所示:
{
"key1":1,
"key2":"a"
}
{
"key1":2,
"key2":"b"
}
我的目标是将此文件转换成 data frame
两列两行,如下所示:
ml_df
key1 key2
1 1 a
2 2 b
目前,我有:
library(rjson)
ml_json <- fromJSON(file = "multi_level.json")
ml_df_fail <- as.data.frame(ml_json)
问题是 ml_df_fail
只有一行两列,如下所示:
ml_df_fail
key1 key2
1 1 a
如何在 R 中读取多级 JSON 文件?
你是如何生成那个 JSON 文件的?
它不应该看起来像:
[
{
"key1":1,
"key2":"a"
},
{
"key1":2,
"key2":"b"
}
]
为此,我可以使用 jsonlite::fromJSON("test.json")
我有一个多级 JSON 文件,如下所示:
{
"key1":1,
"key2":"a"
}
{
"key1":2,
"key2":"b"
}
我的目标是将此文件转换成 data frame
两列两行,如下所示:
ml_df
key1 key2
1 1 a
2 2 b
目前,我有:
library(rjson)
ml_json <- fromJSON(file = "multi_level.json")
ml_df_fail <- as.data.frame(ml_json)
问题是 ml_df_fail
只有一行两列,如下所示:
ml_df_fail
key1 key2
1 1 a
如何在 R 中读取多级 JSON 文件?
你是如何生成那个 JSON 文件的?
它不应该看起来像:
[
{
"key1":1,
"key2":"a"
},
{
"key1":2,
"key2":"b"
}
]
为此,我可以使用 jsonlite::fromJSON("test.json")