Deserializes and serializes Tiled .json maps, using serde_json
In Cargo.toml:
tiled-parser = "0.1"
extern crate tiled_parser;
let data = include_str!("test-data/levels/super_mario.json");
// deserialize
let mut level = tiled_parser::load_level(data);
println!("{:?}", level);
level.width = 128;
// serialize
let serialized = serde_json::to_string(&level).unwrap();
println!("serialized = {}", serialized);
Under MIT