У меня есть проблема с преобразованием массива Json для использования в Winforms. Я отправляю массив Json с помощью веб-сервиса PHP, его работы очень хорошо. Я использую Nusoap и генерировал myclasses из базы данных MySQL с помощью Structy.Преобразование массива Json для использования в Winforms C#
Это мой NuSOAP Код:
<pre>
<?php
require_once "lib/nusoap.php";
include_once '../Classes/_config.inc.php';
include_once '../Classes/Database.class.php';
include_once '../Classes/client.class.php';
//on initialise un nouvel objet serveur
$server = new soap_server();
// on configure en donnant un nom et un Namespace
$server->configureWSDL("WebService Client","client");
$server->register('getClient',array(), array('return'=>'xsd:string'),'client');
function getClient(){
$client = client::readArray(array());
$arrayForJs = [];
foreach($client as $item)
{
array_push($arrayForJs,['Nom'=>$item->getNom(),'Prenom'=>$item->getPrenom()]);
}
return json_encode($arrayForJs);
}
$server->service($HTTP_RAW_POST_DATA);
?>
и мой .net код:
private void button1_Click(object sender, EventArgs e)
{
SimpleService.WebService.WebServiceClient soap = new SimpleService.WebService.WebServiceClient();
string JsonEncoded;
JsonEncoded = soap.getClient();
MessageBox.Show(JsonEncoded);
}
Массив возвращает хорошо сформированные:
[{ "Nom":» Ахмед " "Prénom": "Maiza"}, { "Nom": "Moez", "Prénom": "Jbiss"}, { "Nom": "Bugan", "Prénom": "Сюзи"}, {" Ном »:« Лев »,« Преном »:« Патрик »}]
Я хочу декодировать это и использовать его, чтобы показать его в Winforms.
Я использовал Newtonsoft и System.Web.Script.Serialization, но я не мог заставить его работать.
Так что, пожалуйста, что я могу сделать, и когда я хочу проанализировать данные с C# на мою БД, что я могу использовать?