1) Você precisa o conhecimento dianteiro sobre o objeto do negócio, a fim definir as propriedades que podem ser enchidas pelo DataContractJsonSerializer de uma corda de JSON.
2) Pode ser difícil às vezes pressupr o que as propriedades são da corda.
3) Se está disponível, eu sugiro sempre olhar a documentação para o API, o serviço de correia fotorreceptora, etc.
4) Este processo é diferenciando maiúsculas e minúsculas, assim que os nomes de propriedade precisam de combinar a caixa para as propriedades na corda de JSON.
4) Está aqui minha tomada em uma classe que seja construída daquela corda de JSON:
Json não ofuscante como a corda = “{"" do responseData do "": {"" da língua do "": "" do en do "", "" isReliable do "": falso, "" da confiança do "": 0.38233778}, "" dos responseDetails do "": zero, "" do responseStatus do "": 200}”
Resposta não ofuscante como GoogleResponse = JsonObjectSerializer.Deserialize (de GoogleResponse) (json)