Я пытаюсь преобразовать NSMutableDictionary
в NSString
. Но он вставляет «\» в мою строку. Я использую следующий код для преобразования 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":[]}";}
Как я могу получить требуемую мощность? Пожалуйста помоги.
Заранее спасибо.
Это называется [экранирующие последовательности в C (из википедии)] (https://en.wikipedia.org/wiki/Escape_sequences_in_C) –
О еще одна вещь, почему вы используете '\ n' для новой строки вместо того, чтобы просто нажимать enter ??? –
проверить мой ответ, я отредактировал. –