Commit 4487e9e3 authored by Bob Easterday's avatar Bob Easterday
Browse files

Merge pull request #129 from fesor/master

Fixed quotes unescaping for non string values
parents bad78b88 e71da3d7
Loading
Loading
Loading
Loading
+4 −1
Changes for src/ios/PushPlugin.m: 4 added lines, 1 removed line.
Original line number Diff line number Diff line
@@ -193,13 +193,16 @@
    
        if ([thisObject isKindOfClass:[NSDictionary class]])
            [self parseDictionary:thisObject intoJSON:jsonString];
        else
        else if ([thisObject isKindOfClass:[NSString class]])
             [jsonString appendFormat:@"\"%@\":\"%@\",",
              key,
              [[[[inDictionary objectForKey:key]
                stringByReplacingOccurrencesOfString:@"\\" withString:@"\\\\"]
                 stringByReplacingOccurrencesOfString:@"\"" withString:@"\\\""]
                 stringByReplacingOccurrencesOfString:@"\n" withString:@"\\n"]];
        else {
            [jsonString appendFormat:@"\"%@\":\"%@\",", key, [inDictionary objectForKey:key]];
        }
    }
}