使用R将JSON字符串转换为JSON对象



如何将其转换为r package jsonlite中的json对象?

问题是我想使用一个将JSON对象作为参数的R函数。每当我想通过JSON字符串将其类别更改为JSON时,我都会发现自己在做toJSON(fromJSON(jsonStr))

jsonStr <- '{"radius": 200, "color": "blue"}'
r2d3(data = as_d3_data(toJSON(fromJSON(jsonStr))),script = 'whatever.js')

我发现自己每次要通过JSON字符串将其类别更改为JSON时都在做toJSON(fromJSON(jsonStr))

更改对象类的惯用方法是:

class(jsonStr) <- "json"

要确保字符串有效,可以在分配课后使用jsonlite::validate(jsonStr)。(感谢@sybolixau指出此内容。(

相关内容

  • 没有找到相关文章

最新更新