これが私が受け取るデータのリストです。プロパティ名は異なる場合があります。
{"data":"[
{
"id":"1",
"name":"aa",
"email":"aa@aa.com",
"address":"11"
},
{
"id":"2",
"name":"bb",
"email":"bb@bb.com",
"address":"22"
}
]"}
ここに私のC#コードがあります
3行目でエラーが発生します。Unable to read json data. Check the url you typed.Invalid cast from 'System.String' to 'Newtonsoft.Json.Linq.JObject'.
var jsonStr = wc.DownloadString(url);
JToken outer = JToken.Parse(jsonStr);
JObject inner = outer["data"].Value<JObject>();
List<string> keys = inner.Properties().Select(p => p.Name).ToList();
私の出力はどうすればこのようになりますか;
ID
名
メール
アドレス
address > street
やなどのn段配列も考えればいいのですがaddress > postcode
どうもありがとう。