Vraag : Hoe te om datacontractserialization te gebruiken

Ik krijg het volgende koord van google

{„responseData“: {„taal“: „en“, „isReliable“: vals, " confidence“: 0.38233778}, „responseDetails“: verklaar, „responseStatus“ nietig: 200}

kon u me alstublieft tonen hoe te om datacontractserialization in VB.net te gebruiken om al properties.
weg te gaan

Antwoord : Hoe te om datacontractserialization te gebruiken

1) u hebt voorkennis over het bedrijfsvoorwerp nodig om eigenschappen te bepalen die door DataContractJsonSerializer vanaf een koord kunnen worden gevuld JSON.

2) Het kan moeilijk zijn soms om te concluderen wat de eigenschappen van het koord zijn.

3) Als het beschikbaar is, stel ik altijd voor bekijkend de documentatie voor API, de Webdienst, enz.

4) Dit proces is case-sensitive, zodat moeten de bezitsnamen het geval voor de eigenschappen in het koord aanpassen JSON.

4) Hier is mijn overneemt een klasse die van dat koord JSON wordt gebouwd:

        Schemerige json als Koord = „{"" responseData "": {"" taal "": "" Engelse "", "" isReliable "": vals, "" vertrouwen "": 0.38233778}, "" responseDetails "": verklaar, "" responseStatus "" nietig: 200}“

        Schemerige reactie als GoogleResponse = JsonObjectSerializer.Deserialize (van GoogleResponse) (json)
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
    Openbare Klasse GoogleResponse

        Openbare responseData van het Bezit als GoogleResponseData
        Openbaar Bezit responseDetails als Koord
        Openbare responseStatus van het Bezit als Koord

        Openbare Klasse GoogleResponseData
            De openbare taal van het Bezit als Koord
            Openbaar Bezit isReliable zoals Van Boole
            Het openbare vertrouwen van het Bezit zoals Decimaal
        De Klasse van het eind

    De Klasse van het eind
Andere oplossingen  
 
programming4us programming4us