``` rust extern crate debug; extern crate serialize; use serialize::json; #[deriving(Decodable)] struct Spec { pub schema: String, } static INPUT: &'static str = " { \"schema\" : \"xxx\", } "; fn main() { println!("{:?}", json::decode::<Spec>(INPUT)); } ``` Gives me: > task '<main>' failed at 'assertion failed: !self.is_empty()', /build/rust-git/src/rust/src/libserialize/json.rs:1206