Fråga : Hur man använder datacontractserialization

Jag får efter stränga från google

{”responseData”: {”språk”: ”en”, ”isReliable”: falskt " confidence”: 0.38233778}, ”responseDetails”: ogiltigt ”responseStatus”: 200}

kunde dig behaga visar mig hur man använder datacontractserializationen i VB.net för att få ut alla properties.
" klar "

Svar : Hur man använder datacontractserialization

1) Du behöver främre kunskap om affären anmärker, för att definiera rekvisita som kan fyllas av DataContractJsonSerializeren från en JSON stränger.

2) Det kan vara svårt ibland att innebära vad rekvisitan är från stränga.

3) Om det är tillgängligt, jag föreslår alltid att se dokumentationen för APIEN, den tjänste- rengöringsduken, Etc.

4) Detta processaa är case-sensitive, så egenskapen namnger behov att matcha fallet för rekvisitan i JSONEN stränger.

4) Är här min take på en klassificera som byggs från som det, JSON stränger:

        Dunkel json som stränger = ”{"" responseData"": {"" språk"": "" en-"", isReliable "" för "": falskt "" förtroende"": 0.38233778}, "" responseDetails"": ogiltigt "" responseStatus"": 200}”,

        Dunkelt svar som GoogleResponse = JsonObjectSerializer.Deserialize (av GoogleResponse) (json)
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
    Allmänhet klassificerar GoogleResponse

        Offentlig egenskapsresponseData som GoogleResponseData
        Offentliga egenskapsresponseDetails som stränger
        Offentlig egenskapsresponseStatus som stränger

        Allmänhet klassificerar GoogleResponseData
            Offentligt egenskapsspråk som stränger
            Offentlig egenskap som är isReliable som Boolean
            Offentligt egenskapsförtroende som decimal-
        Avsluta klassificerar

    Avsluta klassificerar
Andra lösningar  
 
programming4us programming4us