我有一個問題來轉換一個Json數組以在Winforms中使用它。 我發送一個PHP Web服務的Json數組,它的作品非常好。 我正在使用Nusoap並使用Structy從MySQL DB生成myclasses。轉換一個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);
}
陣列返回合式:
[{ 「喃」:」艾哈邁德 「 」Prenom「: 」Maiza「},{ 」標稱「: 」Moez「, 」Prenom「: 」Jbiss「},{ 」標稱「: 」補肝「, 」Prenom「: 」蘇茜「},{」 Nom「:」Leoin「,」Prenom「:」Patrick「}]
我想解碼並使用它在Winforms中顯示它。
我用Newtonsoft和System.Web.Script.Serialization但我無法得到它的工作。
所以,請我能做些什麼,當我想從C#中的數據解析到我的數據庫,我可以用什麼?