MCPcopy Create free account
hub / github.com/NVIDIA/NeMo-Relay / py_to_json

Function py_to_json

crates/python/src/convert.rs:15–19  ·  view source on GitHub ↗

Convert a Python object to serde_json::Value via pythonize.

(obj: &Bound<'_, PyAny>)

Source from the content-addressed store, hash-verified

13
14/// Convert a Python object to serde_json::Value via pythonize.
15pub fn py_to_json(obj: &Bound<'_, PyAny>) -> PyResult<Json> {
16 pythonize::depythonize(obj).map_err(|e| {
17 PyErr::new::<pyo3::exceptions::PyValueError, _>(format!("Failed to convert to JSON: {e}"))
18 })
19}
20
21/// Convert a serde_json::Value to a Python object via pythonize.
22pub fn json_to_py(py: Python<'_>, value: &Json) -> PyResult<Py<PyAny>> {

Callers 15

split_json_or_futureFunction · 0.85
resolve_json_or_futureFunction · 0.85
await_async_iter_valueFunction · 0.85
wrap_py_tool_fnFunction · 0.85
wrap_py_tool_exec_fnFunction · 0.85
__call__Method · 0.85
wrap_py_finalizer_fnFunction · 0.85
newMethod · 0.85

Calls

no outgoing calls