0

始める前に、私は Xcode と C 言語の初心者であり、できる限り多くのことを学ぼうと最善を尽くしていることをお伝えしたいと思います。この質問を投稿する前に約2日間調査しましたが、役立つものは何も見つかりませんでした:(私は本当に立ち往生しており、助けていただければ幸いです。これはおそらく非常に単純な/基本的な質問です:

基本的に、明らかにUTF-8 JSONであるこのデータ( LINK )を取得し、Xcodeの単純なラベルに表示しようとしています。ただし、そのデータを取得して解析する方法がまったくわかりません。オンラインのチュートリアルに従って成功しましたが、それは配列ではなくJSONオブジェクトを扱っています(私が扱っていると思います)。

誰かが Xcode の基本的なラベルに与えられた最初のリンクからコード形式でデータを抽出/解析できれば、非常にありがたいです。それがどのように機能するかを理解してください。そこからうまくいけば、私は良い進歩を遂げることができます。

今回も高評価!

ありがとうございました。

リンクをクリックしたくない場合に便利なように、JSON URL のサンプルを次に示します。

[4,"1.0",1343920773538]
[1,"Spring Gardens","59581","275","Barkingside",1343920940000,1343920940000]
[1,"Spring Gardens","59581","275","Barkingside",1343921717000,1343921717000]
[1,"Spring Gardens","59581","549","Loughton",1343921858000,1343921858000]
[1,"Spring Gardens","59581","275","Barkingside",1343922204000,1343922204000]
[2,"Spring Gardens","59581","8a56a0ab37b72b400137cb7cfd954038_29222",0,3,"Bus routes serving this stop are subject to change during the Olympics and Paralympics games. For more information visit www.tfl.gov.uk/buses for more information.",1344668400000]
4

2 に答える 2

0

そのチュートリアルが示すように JSONObject を使用します。最後にすべての値を含む NSDictionary または NSArray を取得する必要があります。最後にそれらをラベルにマップするだけです。

それをしたくない場合は、応答をchar配列に保存し、[または"文字を確認しながらナビゲートします。次の出現まで文字を読み取り、読み取ったすべてのデータを配列などに保存しますが、これは面倒で、JSON データの復号化のために独自のカスタム ロジックを記述するのに少なくとも 3 ~ 4 時間かかります。非常に単純な JSONObject を使用する必要があります。

于 2012-08-02T17:06:14.450 に答える
0

こんにちは、私はこれと同じ問題を抱えています。私はjsonソリューションを探していましたが、現在、このデータを処理する最良の方法は、代わりにcsvとして解析することであることがわかりました。JSON ではなく CSV として解析しようとすると、ソリューションはまっすぐに見えます

于 2012-11-07T22:44:43.620 に答える