-1

ダウンロードしている json データの保存に問題があります。私が思う問題は、文字列からjsonに変換してからconst charに変換することです。これを行うためのより良い方法もあるかもしれません。ここに私が持っているものがあります

 NSDictionary *jsonAll = [[(NSString *)response uppercaseString] JSONValue];
//Get the objects within the seat number object


NSDictionary *seatInfo = [jsonAll objectForKey:seatMessage];

//Split the objects up accoridng to the track information -- we will have to structure  
//we havethe maeesge with how ever many track

NSMutableString *Track1 = [seatInfo objectForKey:@"TRACK1'];
NSMutableString *Track2 = [seatInfo objectForKey:@"TRACK2"];

持ち込んでいるjsonファイルはこんな感じ

{A1 =     {
    TRACK1 =         (
        1462527,
        1462527,
        1462527,
        1462527,
        1462527,
        1462527,
        1462527,
        1462527,
        1462527,
        1462527,
        1462527
    );
    TRACK2 =         (
        12800016,
        12800016,
        12800016,
        12800016,
        12800016,
        1462527,
        12800016,
        12800016,
        12800016,
        12800016,
        12800016
    );
};

}

問題は新しい行だと思います。データをSQLに保存しようとすると、私が知る限り、データをconst charに変換する必要があります。

誰でもこれを行う方法を知っていますか?

ありがとう

4

1 に答える 1

0
 NSDictionary *jsonAll = [[(NSString *)response uppercaseString] JSONValue];

//座席番号オブジェクト内のオブジェクトを取得

NSDictionary *seatInfo = [jsonAll objectForKey:seatMessage];

//トラック情報に従ってオブジェクトを分割します -- 構造化する必要があり
ます

NSArray *Track1 = [seatInfo objectForKey:@"TRACK1'];

for(id str in Track1)
{
   //save the strings in database   
}
于 2012-09-03T19:05:54.857 に答える