【发布时间】:2015-07-22 13:26:58
【问题描述】:
我正在尝试将NSMutableDictionary 转换为NSString。但它会在我的字符串中插入“\”。我正在使用以下代码将NSMutableDictionary 转换为NSString。
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:inspectionJson options:0 error:nil];
NSLog(@"ns data is %@",jsonData);
NSString *json = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];
NSDictionary *dict = @{@"final":json};
这里,
NSMutableDictionary *inspectionJson = {"name":"abc","profession":"IT","images":()}
它给了我输出
dict = {final = "{\"name\":\"abc\",\"profession\":\"IT\",\"images\":[]}";}
我需要的输出是
{final = "{"name":"abc","profession":"IT","images":[]}";}
如何获得所需的输出?请帮忙。
提前致谢。
【问题讨论】:
-
哦还有一件事,为什么你用
\n换行而不是直接按回车??? -
检查我编辑的答案。
-
请告诉我有没有其他替代方法来获得像 NSDictionary *dict = final = {"name":"abc","profession":"IT","images":[]} 这样的输出;
标签: objective-c json nsstring nsmutabledictionary