Merge branch 'master' of https://github.com/brson/rust-cookbook into contributing

This commit is contained in:
Brad Anderson 2017-02-25 03:25:31 -06:00
commit 368f8dcb56

53
pages/json.md Normal file
View file

@ -0,0 +1,53 @@
#JSON
##JSON implementation in Rust:
[![json][json-badge]][json]
```rust
#[macro_use]
extern crate json;
fn main() {
let parsed = json::parse(r#"
{
"code": 200,
"success": true,
"payload": {
"features": [
"awesome",
"easyAPI",
"lowLearningCurve"
]
}
}
"#).unwrap();
let instantiated = object!{
"code" => 200,
"success" => true,
"payload" => object!{
"features" => array![
"awesome",
"easyAPI",
"lowLearningCurve"
]
}
};
assert_eq!(parsed, instantiated);
}
```
# License
MIT/Apache-2.0
<!-- Links -->
[json-badge]: https://img.shields.io/crates/v/rustc-serialize.svg?label=json
[json]: http://json.rs/doc/json/