C#で文字列から特定の値を抽出する方法

JSON形式でwebservicesレスポンスの出力を格納する文字列があります。この文字列では、 INI の値を取得したい、それはtrueまたはfalseのいずれかになります。私はちょうど INI 値を取得するにはどのようにCの下の文字列から値を抽出する#

string a= {"active":"true","firstName":"stac","lastName":"Over","INI":"true","userID":"0"}
0
あなたのコードは可能ではないようです。私はちょっとしたことがあるか、クラス宣言以上の引用符がない。
追加された 著者 Brian Graham,
私はちょうど外側の引用符を逃すと思う...
追加された 著者 Thomas Levesque,
投稿したコードは無効です。
追加された 著者 Justin Niessner,

2 答え

ホイールを再開発しないでください。組み込みの JavaScriptSerializer

var serializer = new JavaScriptSerializer();
var dictionary = (IDictionary)serializer.DeserializeObject(a);
string ini = (string)dictionary["INI"];
7
追加された

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

乾杯。

0
追加された
JavaScript - 日本のコミュニティ
JavaScript - 日本のコミュニティ
2 参加者の

日本人コミュニティのjavascript