猎豆优选

JsonUtils.h 1.1KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. //
  2. // JsonUtils.h
  3. // mtopext
  4. //
  5. // Created by sihai on 13/11/14.
  6. // Copyright (c) 2014 Taobao. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. @interface JsonUtils : NSObject
  10. /*!
  11. * 字符串转换成只读json
  12. * @param str 字符串
  13. * @return
  14. * NSDictionary
  15. */
  16. + (NSDictionary*) toJson: (NSString*) str;
  17. /*!
  18. * 字符串转换成只读json
  19. * @param str 字符串
  20. * @return
  21. * NSDictionary
  22. */
  23. + (NSDictionary*) toJsonWithData: (NSData*) data;
  24. /*!
  25. * 字符串转换成只读json
  26. * @param str 字符串
  27. * @return
  28. * NSMutableDictionary
  29. */
  30. + (NSMutableDictionary*) toMutableJsonWithData: (NSData*) data;
  31. /*!
  32. * 字符串转换成读写json
  33. * @param str 字符串
  34. * @return
  35. * NSMutableDictionary
  36. */
  37. + (NSMutableDictionary*) toMutableJson: (NSString*) str;
  38. /*!
  39. * 对象转json字符串
  40. * @param data 对象
  41. * @return
  42. * NSString
  43. */
  44. + (NSString*) toJsonString: (NSObject*) data;
  45. /*!
  46. * 对象转json字符串的NSData
  47. * @param data 对象
  48. * @return
  49. * NSData
  50. */
  51. + (NSData*) toJsonData: (NSObject*) data;
  52. @end