CB-8351 ios: Stop using (newly) deprecated CDVJSON.h
diff --git a/src/ios/CDVCapture.m b/src/ios/CDVCapture.m
index c3980d3..48dd65f 100644
--- a/src/ios/CDVCapture.m
+++ b/src/ios/CDVCapture.m
@@ -19,7 +19,6 @@
 
 #import "CDVCapture.h"
 #import "CDVFile.h"
-#import <Cordova/CDVJSON.h>
 #import <Cordova/CDVAvailability.h>
 
 #define kW3CMediaFormatHeight @"height"
@@ -342,7 +341,11 @@
         movieArray ? (NSObject*)                          movieArray:[NSNull null], @"video",
         audioArray ? (NSObject*)                          audioArray:[NSNull null], @"audio",
         nil];
-    NSString* jsString = [NSString stringWithFormat:@"navigator.device.capture.setSupportedModes(%@);", [modes JSONString]];
+    
+    NSData* jsonData = [NSJSONSerialization dataWithJSONObject:modes options:0 error:nil];
+    NSString* jsonStr = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];
+
+    NSString* jsString = [NSString stringWithFormat:@"navigator.device.capture.setSupportedModes(%@);", jsonStr];
     [self.commandDelegate evalJs:jsString];
 }