Module serde_json::builder 
            
                [−]
            
        [src]
JSON Builders
This module provides Builders that simplify constructing complex Values. This can be useful
when dynamically constructing a Value, or when it is inconvenient to write a custom
Serialize implementation or to use #[derive(Serialize)].
Example
use serde_json::builder::ObjectBuilder; let value = ObjectBuilder::new() .insert("name", "point") .insert_array("points", |builder| { builder .push_object(|builder| { builder.insert("x", 1).insert("y", 2) }) .push_object(|builder| { builder.insert("x", 3).insert("y", 4) }) }) .unwrap();
Structs
| ArrayBuilder | 
                              This structure provides a simple interface for constructing a JSON array.  | 
                    
| ObjectBuilder | 
                              This structure provides a simple interface for constructing a JSON object.  |