2017-02-27 14 views
0

WebページのフィールドにURLを入力してJSON応答を返すプロジェクトがあります。私は、応答を読み取ることができるようにするために、応答でデータキーを抽出します。私は動的にJSONを読むためのいくつかの例を見てきましたが、それらはすべて応答構造がどのように見えるかに依存しています。 JSONにはWSDLの概念がないので、どのようにしてレスポンスを解析し、ユーザーにページ上のデータ構造を示すことができます。JSONをASP.NET MVCページで動的に解析します。PAGE

ユーザーがURLを入力してからWebアプリケーションがjson応答を読み取った後の例です。私はユーザーにキーを表示する必要があります。その情報をどのように入手するのですか?そして最終的にそれを使用してjson自体をC#で読むのですか?

Personal Information 
     Name 
     Age 
     Sex 
Finance 
     Withdrawals 

答えて

0

だけでなく、あなたのページには、JavascriptをすべてJSONを知っている、そしてそれはあなたのクライアントにそう一度、ナビゲートするのは非常に簡単です、あなたは簡単にあなたが好きどのようにそれを表示することができます。

.NETに理解させたい場合は、newtonsoft Json.NETを使用してJsonを解析し、プログラムで構造をナビゲートすることができます。

jsonの構造が比較的簡単で、キーを繰り返してネスト/アレイ

+0

応答ありがとうございます。あなたは入力されたURLを使ってajaxコールを作ってから、キーを反復することができるので、私には素晴らしい方向を与えました。私がまだ持っている主な問題は、一意のオブジェクトプロパティを1つだけ表示する方法です。たとえば、レスポンスが配列の場合、1つの項目だけのキーを表示したいのですが、特定のオブジェクトがすべてのキーを持つわけではないという欠点があります。ここで何をすることをお勧めしますか?あるいは、私のアプリがそれを理解しようとせずにJSONオブジェクトの構造を定義する方法はありますか? –

+0

私はあなたの目標がかなりではないと言うことは難しいです。応答が配列の場合、その配列内にはさまざまな種類のjsonオブジェクトが存在する可能性があります。 –

+0

OK、そうです。私はそれを考えなかった。ありがとう。 –

関連する問題