Sfoglia il codice sorgente

1.修改RAConvert,增加String2Dic方法。

Pen Li 8 anni fa
parent
commit
e51832677b
2 ha cambiato i file con 15 aggiunte e 0 eliminazioni
  1. 1 0
      common/RAConvertor.h
  2. 14 0
      common/RAConvertor.m

+ 1 - 0
common/RAConvertor.h

@@ -16,6 +16,7 @@
 +(NSString*) arr2string:(NSArray *) arr separator:(NSString*)separator trim:(bool) btrim;
 +(NSString*) arr2string:(NSArray *) arr separator:(NSString*)separator trim:(bool) btrim brackets:(NSString*)brackets;
 
++(NSData*) dict2data:(NSDictionary*) dict;
 
 +(NSDictionary*) string2dict:(NSString*) str;
 +(NSString*) dict2string:(NSDictionary*) dict;

+ 14 - 0
common/RAConvertor.m

@@ -107,6 +107,20 @@ begin:
     NSData *data = [NSJSONSerialization dataWithJSONObject:dict options:kNilOptions error:nil];
     return data;
 }
+
++(NSDictionary*) string2dict:(NSString*) str
+{
+    
+    if(str==nil)
+        return nil;
+    NSError *error = nil;
+    NSDictionary *string2dic = [NSJSONSerialization JSONObjectWithData: [str dataUsingEncoding:NSUTF8StringEncoding]
+                                                               options: NSJSONReadingMutableContainers
+                                                                 error: &error];
+    DebugLog(@"%@",string2dic);
+    return string2dic;
+}
+
 +(NSString*) dict2string:(NSDictionary*) dict
 {