     var debugDescription: String { return stringValue }
 }
 
+// MARK: - JSONValueBoolean
+
+/// 真理値を表すJSONデータ
 private struct JSONValueBoolean : JSONValue {
     let dataType: JSONDataType = .Boolean
     

    var debugDescription: String { return stringValue }
}

private struct JSONValueObject : JSONValue {
    let dataType: JSONDataType = .Object
    

        }
    }
    
    /// ディクショナリーからJSONデータを読み込む
    /// - parameter dictionary ディクショナリー
    /// - returns: ディクショナリーを表すJSONデータ
    private class func deserializeDictionary(dictionary: Dictionary<String, AnyObject>) -> JSONValue {
        var deserializedDictionary = [String:JSONValue]()
        for (k, v) in dictionary {
