C # — В Xamarin, не могу получить конкретное значение из моей базы данных php, мне нужен DeserializeObject?

Здесь я получаю свои данные.

        $contacts = array();

while ($row = mysqli_fetch_array($stmt))
{

$contact = array("ID" => $row['ProduktID'],
"Name" => $row['ProduktNamn'],
"Number" => $row['ProduktPris']);

array_push($contacts, $contact);
}

echo json_encode(array('results' => $contacts), JSON_PRETTY_PRINT);

И теперь, когда я использую его в своем коде на Xamarin, я могу записать все это в журнал, но не тогда, когда я пытаюсь записать определенное «Имя» таблицы, например. Это код:

static public async Task<JObject> getOurMainInfo()
{
var httpClientRequest = new HttpClient ();

var result = await httpClientRequest.GetAsync ("http://localhost/getmystuff.php");

var resultString = await result.Content.ReadAsStringAsync ();

var jsonResult = JObject.Parse (resultString);

//  var jsonResult = JsonConvert.DeserializeObject<Contact>(resultString); //Should I implement this somehow to my JObject? Contact is my public class.

System.Diagnostics.Debug.WriteLine (jsonResult["Name"]); //i get nothing in the log. if i remove ["Name"] i get the entire data in the log.

return jsonResult;

}

Мой общедоступный класс (если мне нужно это как-то подключиться и поработать с edatbase):

public class Contact
{
public string ID { get; set; }
public string Name { get; set; }
public string Number { get; set; }
}

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]