J'utilise la bibliothèque System.Runtime.Serialization.JsonC# Parse JSON - System.Runtime.Serialization.Json
Cela ne fonctionne pas
public class Detections
{
[DataContract]
public class RootObject
{
[DataMember(Name = "data")]
public DataObject Data { get; set; }
}
[DataContract]
public class DataObject
{
[DataMember(Name = "detections")]
public List<Detection> Detections { get; set; }
}
[DataContract]
public class Detection
{
[DataMember(Name = "language")]
public string Language { get; set; }
[DataMember(Name = "isReliable")]
public string IsReliable { get; set; }
[DataMember(Name = "confidence")]
public string Confidence { get; set; }
}
}
Alors, comment dois-je analyser cette
{
"data": {
"detections": [
[
{
"language": "tr",
"isReliable": false,
"confidence": 0.086520955
}
]
]
}
}
Pouvez-vous clearifier ce que vous entendez par "ne pas travailler"? Que se passe-t-il lorsque vous exécutez le code, et en quoi cela diffère-t-il de ce que vous attendiez? Avez-vous un message d'erreur? – Guffa
Je ne sais pas à quel point le sérialiseur Json est difficile, avez-vous essayé des choses comme utiliser bool pour isReliable au lieu de chaîne. – ForbesLindesay