// Path: src/main/java/com/sketchy/utils/JSONUtils.java
// public class JSONUtils {
// 
// 	public static Object fromJson(String json){
// 		 JSONDeserializer<Object> deserializer = new JSONDeserializer<Object>();
// 		 deserializer = deserializer.use(Boolean.class, new BooleanStringFactory());
// 		 deserializer = deserializer.use(boolean.class, new BooleanStringFactory());		 
// 		 return deserializer.deserialize(json);
// 	}
// 	
// 	public static String toJson(Object object){
// 		JSONSerializer serializer = new JSONSerializer();
// 		serializer = serializer.transform(new BooleanStringTransformer(), Boolean.class);
// 		serializer = serializer.transform(new BooleanStringTransformer(), boolean.class);
// 		return serializer.deepSerialize(object);
// 	}
// 	
// 	
// }


import com.sketchy.utils.JSONUtils;
	}
	public String getImageName() {
		return imageName;
	}
	public int getWidth() {
		return width;
	}
	public void setWidth(int width) {
		this.width = width;
	}
	public int getHeight() {
		return height;
	}
	public void setHeight(int height) {
		this.height = height;
	}

	
	public String getDataFilename() {
		return getDataFilename(imageName);
	}

	public String getImageFilename() {
		return getImageFilename(imageName);
	}
	
	public String toJson(){
		return JSONUtils.toJson(this);
	}
	
// Path: src/main/java/com/sketchy/utils/JSONUtils.java
// public class JSONUtils {
// 
// 	public static Object fromJson(String json){
// 		 JSONDeserializer<Object> deserializer = new JSONDeserializer<Object>();
// 		 deserializer = deserializer.use(Boolean.class, new BooleanStringFactory());
// 		 deserializer = deserializer.use(boolean.class, new BooleanStringFactory());		 
// 		 return deserializer.deserialize(json);
// 	}
// 	
// 	public static String toJson(Object object){
// 		JSONSerializer serializer = new JSONSerializer();
// 		serializer = serializer.transform(new BooleanStringTransformer(), Boolean.class);
// 		serializer = serializer.transform(new BooleanStringTransformer(), boolean.class);
// 		return serializer.deepSerialize(object);
// 	}
// 	
// 	
// }


// Path: src/main/java/com/sketchy/image/ImageAttributes.java
import com.sketchy.utils.JSONUtils;

	}
	public String getImageName() {
		return imageName;
	}
	public int getWidth() {
		return width;
	}
	public void setWidth(int width) {
		this.width = width;
	}
	public int getHeight() {
		return height;
	}
	public void setHeight(int height) {
		this.height = height;
	}

	
	public String getDataFilename() {
		return getDataFilename(imageName);
	}

	public String getImageFilename() {
		return getImageFilename(imageName);
	}
	
	public String toJson(){
		return JSONUtils.toJson(this);
	}
	
	public static ImageAttributes fromJson(String json){