You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have a schema where some of the input types are JSON which expects json blobs. I've mapped this in the file where I'm deriving things using type JSON = serde_json::Value;.
In the actual code, the Variables type that got generated looks like this
The text was updated successfully, but these errors were encountered:
vindard
changed the title
Input serde_json::Value variable being coerced to String
Input serde_json::Value variable wrongly coerced to StringJun 6, 2024
I don't think there is a missing setting, and I don't think there is any specific #[serde] annotation we put on these input values, so it looks like either the serde_json::Value you send is a Value::String with the already-serialized JSON in it, or there is a bug. I am not able to spend time on this project at this time though. There are several other people with merge an release permissions, so a well motivated PR has chances to make it to a release.
Description
I have a schema where some of the input types are
JSON
which expects json blobs. I've mapped this in the file where I'm deriving things usingtype JSON = serde_json::Value;
.In the actual code, the
Variables
type that got generated looks like thisBut if I print the
metadata
field from aVariables
instance I get a stringified version of the json value which errors when sent to the api.Is there a setting I'm missing that can override this conversion?
The text was updated successfully, but these errors were encountered: