ESJsonFormat-Xcode icon indicating copy to clipboard operation
ESJsonFormat-Xcode copied to clipboard

可以支持NSDictionary,有考虑吗?

Open Gantios opened this issue 10 years ago • 5 comments

Gantios avatar Jul 08 '15 03:07 Gantios

就是直接把NSDictionary的字符串形式放入进去格式化是吧?

EnjoySR avatar Jul 08 '15 03:07 EnjoySR

可以试试在底层把字典转成json,我有用过类似的方法

  • (NSString*)dictionaryToJson:(NSDictionary *)dic { NSError *parseError = nil;

    NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dic options:NSJSONWritingPrettyPrinted error:&parseError];

    return [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding]; }

yangchao0033 avatar Aug 03 '15 08:08 yangchao0033

@yangchao0033 他是指的NSDictionary的description的打印

EnjoySR avatar Aug 05 '15 15:08 EnjoySR

嗯~ 是的~ 因为我这边自己写的网络请求,和服务端约定好了,所以-(void)dataRequestConnectionDidFinishLoading:(NSURLConnection *)connection,就直接 [NSJSONSerialization JSONObjectWithData:self.allData options:NSJSONReadingMutableLeaves error:&error]; 转成 NSDictionary 。

Gantios avatar Aug 17 '15 02:08 Gantios

{"name":"zhangsan"} 可以成功 但是{@"name":@"zhangsan"}不能行 还有{name:"张三"}不能行

wustzhy avatar Jul 10 '16 12:07 wustzhy