Objective c 将JSON存储在目标NSC字符串中
NSString从JSON中删除反斜杠。我最终会将变量传递到另一个javascript函数中,由JSON.parse对其进行解析。由于删除了反斜杠,因此JSON.parse失败Objective c 将JSON存储在目标NSC字符串中,objective-c,json,Objective C,Json,NSString从JSON中删除反斜杠。我最终会将变量传递到另一个javascript函数中,由JSON.parse对其进行解析。由于删除了反斜杠,因此JSON.parse失败 JSON = "[\"test\"]" NSString = "[test]" (Stored as) JSON.parse(NSString) -> fails 这对我有用。使用它 NSString* str=[[NSString alloc] initWithData:[NSJSONSerializati
JSON = "[\"test\"]"
NSString = "[test]" (Stored as)
JSON.parse(NSString) -> fails
这对我有用。使用它
NSString* str=[[NSString alloc] initWithData:[NSJSONSerialization dataWithJSONObject:@[JSON] options:0 error:nil] encoding:NSUTF8StringEncoding];
放两个反斜杠<代码>“[\\\\\\\\”]“(只是一个想法,还没有尝试过)发布实际不起作用的代码。从你的问题中我所能看到的是,你做了一些事情,但没有成功。不要猜测。好的,请不要忘记接受答案,选中复选标记
encoding:NSUTF8StringEncoding]代码>应该在第二行,而不是第一行。
NSString* str=[[NSString alloc] initWithData:[NSJSONSerialization dataWithJSONObject:@[JSON] options:0 error:nil] encoding:NSUTF8StringEncoding];