VB.NET を使用して JSON オブジェクトを作成しました
{
"MasDatos": {
"Cosas": "Yo que se",
"MasCosas": "Ni idea",
"OtroArray": [
"Cosa 1",
"Cosa 2",
"Cosa 3"
]
},
"nombre": "Person Name",
"apellidos": "Second Name",
"edad": 19,
"Gustos": [
"Gusto 1",
"Gusto 2"
]
}
このコードを「POST」メソッドで WCF サービスに送信します。たとえば、すべての変数を読み取ることができます。
「edad」を読みたい場合は、wcf サービス メソッドで次のようなことができます...
public String readParameter(String edad){
return edad;
}
上記のコードは機能します。しかし、「MasDatos」の値を読むことはできません。それが辞書です。しかし、私はそれを取り戻すことができません。
ご覧のとおり、「Gustos」は配列です。こうすれば読める
public string readValue(array Gustos){
//Logical stuff
}
「MasDatos」を読むためにこれをやってみました
public string readDicto(List<String,Object> myNewDictionary){
return somestring;
}
しかし、myNewDictionary は毎回 null です...
私のひどい英語を許してください。誰かが私を助けてくれることを願っています=)
前もって感謝します!!