 //
 
 import Foundation
+
+
+// MARK: File Path
 
 public extension String {
     

        
    }
    
    
    // TODO: documentation
    func jsonObject(with encoding: Encoding = .utf8, allowLossyConversion isLossy: Bool = true) throws -> AnyObject {
        
        guard let data = self.data(using: encoding, allowLossyConversion: isLossy)

        
    }
    
    
}


// MARK: JSON

public extension String {
    
    enum JSONError: ErrorProtocol {
        case fail(Encoding)
    }
    
    /**
     Generating json string with json object.
     
     - Author: Roy Hsu
     
     - Parameter jsonObject: The json object to convert with.
     
     - Parameter encoding: The encoding method. Default is .utf8.
    */
    
    init(jsonObject: AnyObject, encoding: Encoding = .utf8) throws {
        
        do {
