在Polars中,将DataFrame
序列化为json string 非常简单:JsonWriter::new(dest).finish(&df)?
.
是否可以序列化为json Value -serde_json::Value
-即记录的Value::Array
?显然,我可以将json写入内存中的字符串,然后将其反序列化为serde_json::Value
。但我想知道是否存在从DataFrame
到serde_json::Value
的直接路径。
这大概相当于pandas df.to_dict(orient="records")
。
1条答案
按热度按时间tktrz96b1#
您需要添加
serde
特性。注意,Polars实现了自定义的反序列化,它可能与提到的pandas不一致。
上面的JSON结果: