Как получить данные «bundle file» (на изображении ниже того, что я даю красный круг) в json ниже? Взятие массива данных в массиве в JSON
Стараюсь:
string jsonText = await response.Content.ReadAsStringAsync();
JsonObject jsonObject = JsonObject.Parse(jsonText);
JsonArray jsonData1 = jsonObject["data"].GetArray();
foreach (JsonValue groupValue in jsonData1)
{
JsonObject groupObject = groupValue.GetObject();
string nid = groupObject["sku"].GetString();
string title = groupObject["judul"].GetString();
string deskripsi = groupObject["deskripsi"].GetString();
string tanggal = groupObject["tgl"].GetString();
string tipe = groupObject["tipe"].GetString();
string namaTipe = groupObject["nama_tipe"].GetString();
string gratis = groupObject["gratis"].GetString();
string dataFile = groupObject["nfile"].GetString();
string harga = groupObject["hrg"].GetString();
JsonArray bundle = groupObject["bundle"].GetArray();
foreach(JsonValue groupValue1 in bundle)
{
JsonObject groupObject1 = groupValue1.GetObject();
string bundleName = groupObject1["bundle_file"].GetString();
string pathFile = groupObject1["path_file"].GetString();
}
}
, но в коде JsonArray bundle = groupObject["bundle"].GetArray();
, отображает сообщение об ошибке, как показано ниже:
тогда как тип "bundle_file" является массив.
Как это решить?
Возможный дубликат [получить данные от json on json] (http://stackoverflow.com/questions/37651350/get-data-from-json-on-json) –