RAConvertor.m 810 B

12345678910111213141516171819202122232425262728
  1. //
  2. // RAConvertor.m
  3. // RedAnt Mobile
  4. //
  5. // Created by Ray on 08/09/2017.
  6. // Copyright © 2017 Ray. All rights reserved.
  7. //
  8. #import "RAConvertor.h"
  9. #import "const.h"
  10. @implementation RAConvertor
  11. +(NSString*)DataTOjsonString:(id)object
  12. {
  13. NSString *jsonString = nil;
  14. NSError *error;
  15. NSData *jsonData = [NSJSONSerialization dataWithJSONObject:object
  16. options:NSJSONWritingPrettyPrinted // Pass 0 if you don't care about the readability of the generated string
  17. error:&error];
  18. if (! jsonData) {
  19. DebugLog(@"Got an error: %@", error);
  20. } else {
  21. jsonString = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];
  22. }
  23. return jsonString;
  24. }
  25. @end