C#でjsonの値を取得したいです。
下のようなjsonを設定します。
{addresses:{ ext:[ {rank:5}, {secondrank:6} ] }}
今まではnewtonsof.netを用いて下のように取得していました。
しかし今回extとゆう文字列がjson取得前に分からないためsecondrankの値が取得できません。
解決策ご存知の方いましたらご教示ください。
JArray jaa =(JArray)json["address"]["ext"] JValue jarr = (JValue)jaa[1]["secondrank"];
全くどんなものが来るのか分からなければ、ロジックを組みようがないと思うのですが?
何か特別な方法はないかと思いまして...extはextから始まる文字列とゆうことは事前にわかっていますがそれだけです。
> 下のようなjsonを設定します ← 質問にアップされているのは有効な JSON 文字列ではないようですが? 例えば、address は "address" でなければなりません。まずそこのところを確認してください。話はそれからだという感じです。