         }
     }
     
-    func toFoundation() -> NSJSONSerialization.Value {
+    public func toFoundation() -> NSJSONSerialization.Value {
         
         typealias FoundationValue = NSJSONSerialization.Value
         

//  Copyright © 2015 PureSwift. All rights reserved.
//

#if os(Linux)
    import SwiftFoundation
#endif

#if os(OSX) || os(iOS) || os(watchOS) || os(tvOS)

import Foundation

public extension NSJSONSerialization {
    

    }
}

extension JSON.Value: FoundationConvertible {
    
    public init(foundation: NSJSONSerialization.Value) {
        
        switch foundation {
            
