Frage : Wie man datacontractserialization verwendet

Ich erhalte die folgende Schnur vom google

{„responseData“: {„Sprache“: „en“, „isReliable“: falsch, " confidence“: 0.38233778}, „responseDetails“: Null, „responseStatus“: 200}

konnte Sie mir bitte zeigen, wie man das datacontractserialization in VB.net verwendet, um das ganzes properties.
hinauszugehen

Antwort : Wie man datacontractserialization verwendet

1) benötigen Sie Vorderwissen über den Geschäftsgegenstand, um Eigenschaften zu definieren, die durch das DataContractJsonSerializer von einer JSON Schnur gefüllt werden können.

2) Es kann schwierig manchmal sein, zu schließen, was die Eigenschaften von der Schnur sind.

3) Wenn es vorhanden ist, vorschlage ich immer er, die Unterlagen zu betrachten nach der API, dem Netzservice, dem etc.

4) Dieser Prozess ist case-sensitive, also müssen die Eigentumnamen den Kasten für die Eigenschaften in der JSON Schnur zusammenbringen.

4) Ist hier mein Nehmen auf einer Kategorie, die von der JSON Schnur errichtet:

        Schwaches json als Schnur = „{"" responseData "": {"" Sprachen"": "" en "", "" isReliable "": falsch, "" Vertrauen "": 0.38233778}, "" responseDetails "": Null, "" responseStatus "": 200}“

        Schwache Antwort als GoogleResponse = JsonObjectSerializer.Deserialize (von GoogleResponse) (json)
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
    Allgemeine Kategorie GoogleResponse

        Staatseigentum responseData als GoogleResponseData
        Staatseigentum responseDetails als Schnur
        Staatseigentum responseStatus als Schnur

        Allgemeine Kategorie GoogleResponseData
            Staatseigentumsprache als Schnur
            Staatseigentum isReliable, wie Boolesch
            Staatseigentumvertrauen als Dezimalstrich
        Enden-Kategorie

    Enden-Kategorie
Weitere Lösungen  
 
programming4us programming4us