私は2つのJson文字列を持っています。2つのjsonを目的のcの1つに結合します
私はこのコードを試してみましたが、出力は、
コードshowinw間違って出力されます:
NSString* json1 = [[NSString alloc] initWithData:jsonData1 encoding:NSUTF8StringEncoding];
NSString* json2 = [[NSString alloc] initWithData:jsonData2 encoding:NSUTF8StringEncoding];
json1 = {"foo":"bar","bar":"foo","name":"craig"}
json2 = {"foo":"baz","bar":"fob","name":"george"}
NSArray *jsonArr = @[json1, json2];
NSLog(@"jsonArr %@",jsonArr);
出力:
(
"{\n \"foo\" : \"bar\",\n \"bar\" : \"foo\",\n \"name\" : \"craig\ \n}",
"{\n \"foo\" : \"baz\",\n \"bar\" : \"fob\",\n \"name\" : \"george\ \n}"
)
私が作っています間違い? あなたは直接文字列にジェイソンを変換することはできません助けとadavance
期待どおりの結果はありますか? –
2文字列を普通に組み合わせてみませんか? '' NSString stringWithFormat:@ "%@、%@"、json1、json2] ' –
有効な結合jsonを表示する必要があります –