有効なデータを持つ.jsonファイルがあります。私はそれをオンラインでホストし、私のアプリでライブURLを使用したい。 jsonファイルをドロップボックスに入れて、http://jsonformatter.curiousconcept.comサイトのjsonデータを検証しようとしましたが、「JSONデータにはJSONデータが含まれていません」というメッセージが表示されます。ありがとう。iOS - URLを使用して解析するためのJSONファイルのホスト
答えて
これで、静的なJSONファイルをWebサーバーにホストして、iOSアプリケーションで開くことができます。いくつかのステップとわずかな学習曲線がありますが、私がこれを読んでいるところからあなたを助けるかもしれません。
ステップ1: JSONが有効であることを確認してください。混乱があるようです。メモ帳などのテキストエディタでJSONを開きます。それをコピーして、このサイトでテキストエリアに貼り付け:
あなたがパースエラーが発生した場合 - ラインおよび編集を見つけます。これができない場合やJSONが有効な場合は、この問題を停止して解決してください。
ステップ2: あなたは本当のアプリのためにこれにそのない良いアイデアを行うためにDropboxのを使用することができますが。 Webホストを取得します。基本的なスキルレベルに応じて、Amazon、Herokuなどのクラウドプロバイダを使用できます。この質問に基づいて、基本的なftpサイトをお勧めします。無料/安価なウェブホストのトンがあります。
あなたがのための「フリープラン」と気をしたいと思う唯一のことは、彼らはあなたのページに広告を挿入していないということです。 (私はあなたのGoDaddyで探しています)
ステップ3:(あなたがiOSアプリを設定していると仮定)
プロジェクトにAFNetworkingとAFJSONOperationを設定します。
そして、次のコードを使用し
NSURL *url = [NSURL URLWithString:@"http://www.foo.com/bar.json"];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
AFJSONRequestOperation *operation = [AFJSONRequestOperation JSONRequestOperationWithRequest:request success:^(NSURLRequest *request, NSHTTPURLResponse *response, id JSON){
NSLog(@"JSON: %@", JSON);
}failure:^(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error, id JSON) {
NSLog(@"error: %@ response: %@", error, response);
}];
[operation start];
編集:Dropboxの記事へ削除リンクを。安価なウェブホストオプションを追加しました。
ありがとうございます。私はx10のWebホスティングを使用しています。詳細な説明をありがとう.. –
ドロップボックスはこのための理想的なソリューションではありません。私はS3やそのようなものを使用します。
これには良いリソースがたくさんあります。ここにはhttp://chadthompson.me/2013/05/06/static-web-hosting-with-amazonがあります-s3/ –
ホスティングプロバイダに支払う必要がない場合や、お支払い前にアプリをテストしたい場合は、引き続きDropboxを使用できます。
これを行うには、URLのwww.dropbox.com
部分をdl.dropboxusercontent.com
と置き換える必要があります(this Dropbox article)。
私はこの回答を他の人(私が含まれている人)に役立てることができるので、主に将来この回答を残しています。
これは私が解決したい問題です。http://www.myjson.com JSONのホスティングを簡単かつ簡単に行うことができます。
myjson.com
以外では、pastebin.com
でホストし、 "Raw
"リンクを使用してアクセスできます。一度pastebin.com
をmyjson.com
以上使用すれば、有効期限を設定してから自動的に削除されます。
あなたはここにhttps://quarkbackend.comあなたのJSONを保存することができます - このツールは、あなたのファイルを管理しましょう
ホスティング無料JSONをし、URLがファイルを更新した後に変更されることはありません
あなたはAwesome .. – itsji10dra
ステップ1: GitHubのGistアカウントを作成します。 。
ステップ2:は、あなたのJSONコンテンツを含む新しい要旨ファイルを作成し、インスタンスの生のURL
ステップ3: GETリクエストモードでWebServiceを起動して、アプリケーションからファイルの内容を取得します。
- 1. 解析JSON URL
有効なJSONデータがありますが、そうでないことを伝えていますが、JSONを共有していませんか? – nil
共有リンクを生成して、これをプレーンテキストとしてURLにアクセスできるようにしましたか? – Justin
@nil https://www.dropbox.com/s/okspzncwy8f5vld/reports.json –