-
Notifications
You must be signed in to change notification settings - Fork 11
Open
Description
It's useful at times to include an already-JSON-encoded object in a new object for JSON-encoding, e.g. to prevent an unneeded decoding step (which can be expensive if performed (m|b|tr)-illions of times):
library(jsonify)
x_json <- read_json_object(from, somewhere) ## ideally we want to not decode x_json
y_json <- list(foo = "bar", x = x_json) |> to_json() ## re-encodes x_json as length-one string array :-|
This is doable with {jsonlite} provided:
x_jsonhas class "json"toJSON(...)includes the argumentjson_verbatim = TRUE.
This would be a useful addition to {jsonify} ... and I'm happy to take a stab at it with a PR if you're open to the idea.
Metadata
Metadata
Assignees
Labels
No labels