2012-02-06 24 views
0

webservicesレスポンスの出力をJSON形式で格納する文字列があります。この文字列でINIの値を取得したい場合はtrueまたはfalseのいずれかになります。私はちょうどビルトインJavaScriptSerializerを使用し、車輪の再発明をしないでくださいC#で以下の文字列からC言語の文字列から特定の値を抽出する方法#

string a= {"active":"true","firstName":"stac","lastName":"Over","INI":"true","userID":"0"} 
+3

あなたが投稿したコードは無効です。 –

+0

コードが表示されない可能性があります。私はちょっとしたことがあるか、クラス宣言以上の引用符がない。 –

+0

私はそれがちょうど外側の引用符を逃すと思う... –

答えて

7

を値を抽出する方法をINI値を取得したい:

var serializer = new JavaScriptSerializer(); 
var dictionary = (IDictionary<string, object>)serializer.DeserializeObject(a); 
string ini = (string)dictionary["INI"]; 
0

応答をすることをあなたはJSONObjectを取得します。 1つのアプローチは、あなたの応答をとり、値を解析するためにJSONライブラリを使用することです。上記のThomasの答えと同様に、辞書のように扱うことができ、キー "INI"を指定すると、応答オブジェクトから値を取得できます。

乾杯。

関連する問題