J’ai cet object public class ConversationAPI { [JsonProperty(PropertyName = “lU”)] public DateTime LastUpdated { get; set; } [JsonProperty(PropertyName = “m”, TypeNameHandling = TypeNameHandling.All)] public List Messages { get; set; } } Ce que j’envoie depuis l’API en tant que json et que je désérialise dans mon application client. The List Messages property contains either [Serializable] […]
J’ai utilisé JSON to C # Class Converter et il génère la classe suivante: JSON {“ios_info”:{“serialNumber”:”F2LLMBNJFFF”,”imeiNumber”:”01388400413235″,”meid”:””,”iccID”:”8901410427640096045″,”firstUnbrickDate”:”11\/27\/13″,”lastUnbrickDate”:”11\/27\/13″,”unbricked”:”true”,”unlocked”:”false”,”productVersion”:”7.1.2″,”initialActivationPolicyID”:”23″,”initialActivationPolicyDetails”:”US AT&T Puerto Rico and US Virgin Islands Activation Policy”,”appliedActivationPolicyID”:”23″,”appliedActivationDetails”:”US AT&T Puerto Rico and US Virgin Islands Activation Policy”,”nextTetherPolicyID”:”23″,”nextTetherPolicyDetails”:”US AT&T Puerto Rico and US Virgin Islands Activation Policy”,”macAddress”:”ACFDEC6C988A”,”bluetoothMacAddress”:”AC:FD:EC:6C:98:8B”,”partDescription”:”IPHONE 5S SPACE GRAY 64GB-USA”},”fmi”:{“@atsortingbutes”:{“version”:”1″,”deviceCount”:”1″},”fmipLockStatusDevice”:{“@atsortingbutes”:{“serial”:”F2LLMBNJFFFQ”,”imei”:”013884004132355″,”isLocked”:”true”,”isLost”:”false”}}},”product_info”:{“serialNumber”:”F2LLMBNJFFF”,”warrantyStatus”:”Apple Limited Warranty”,”coverageEndDate”:”11\/25\/14″,”coverageStartDate”:”11\/26\/13″,”daysRemaining”:”497″,”estimatedPurchaseDate”:”11\/26\/13″,”purchaseCountry”:”United States”,”registrationDate”:”11\/26\/13″,”imageURL”:”http:\/\/service.info.apple.com\/parts\/service_parts\/na.gif”,”explodedViewURL”:”http:\/\/service.info.apple.com\/manuals-ssol.html”,”manualURL”:”http:\/\/service.info.apple.com\/manuals-ssol.html”,”productDescription”:”iPhone 5S”,”configDescription”:”IPHONE 5S GRAY 64GB GSM”,”slaGroupDescription”:””,”contractCoverageEndDate”:”11\/25\/15″,”contractCoverageStartDate”:”11\/26\/13″,”contractType”:”C1″,”laborCovered”:”Y”,”limitedWarranty”:”Y”,”partCovered”:”Y”,”notes”:”Covered […]
J’ai un stream JSON qui ressemble à ceci (j’ai supprimé certains champs inutiles pour cet exemple): { “total_count”: 2, “num_pages”: 1, “current_page”: 1, “balance”: { “amount”: “0.00001199”, “currency”: “BTC” }, “transactions”: [ { “transaction”: { “id”: “5018f833f8182b129c00002f”, “created_at”: “2012-08-01T02:34:43-07:00”, “sender”: { “id”: “5011f33df8182b142400000e”, “name”: “User Two”, “email”: “[email protected]” }, “recipient”: { “id”: “5011f33df8182b142400000a”, “name”: “User […]
REMARQUE: j’ajoute cette entrée de wiki de communauté pour éviter à quelqu’un la perte de temps que je viens de subir lors du débogage de ce problème. J’ai un object de classe avec plusieurs propriétés publiques. Je peux le sérialiser à l’aide de JSON.net. Toutefois, lorsque je charge le texte JSON et que je le […]
J’ai un tableau JSON avec des objects nesteds, représentant un menu, comme ceci: [ [ { “name”: “Item 1”, “id”: 1 }, { “name”: “Item 2”, “id”: 2, “children”: [ [ { “name”: “Item 21”, “id”: 21 } ] ] }, { “name”: “Item 3”, “id”: 3, “children”: [ [ { “name”: “Item 31”, “id”: […]
Je remplis une classe en utilisant Json.Net comme ceci: var account = JsonConvert.DeserializeObject(result.ToSsortingng()); La chaîne de résultat JSON ci-dessus remplit deux propriétés dans la classe Account . J’ai par la suite une nouvelle chaîne JSON et je souhaite renseigner la même classe Account avec les propriétés restantes. Est-ce possible d’utiliser JSON.NET ou une méthode JsonConvert […]
Mon fichier JSON [ { “amount”:”1000000.0″, “check_number”:1, “payment_number”:5, “attachments”:[ { “id”:5324, “url”:”http://www.example.com/”, “filename”:”january_receipt_copy.jpg” } ] } ] Mon fichier de classe public class Attachment { public int id { get; set; } public ssortingng url { get; set; } public ssortingng filename { get; set; } } public class AccountDetail { public ssortingng amount { […]
J’ai une chaîne de JSON et les clés ont des caractères majuscules et minuscules: {“employees”:[ {“FIrstName”:”John”, “LASTname”:”Doe”}, {“FIRSTNAME”:”Anna”, “LaSTNaME”:”Smith”}, {“firstName”:”Peter”, “lastName”:”Jones”} ]} Je veux le convertir en un object JToken et avoir toutes les clés du JToken en minuscules. Donc, en interne dans le JToken cela devrait être comme suit: {“employees”:[ {“firstname”:”John”, “lastname”:”Doe”}, {“firstname”:”Anna”, “lastname”:”Smith”}, […]
J’utilise json.net pour implémenter le mémento pour une application winform. J’utilise le mémento pour annuler un object sur une transaction de firebase database ayant échoué. Le problème que je reçois est que lors de la désérialisation du mémento, le getter est appelé plutôt que le passeur. Permettez-moi de démontrer: class MyClass { public int ID […]
J’ai la chaîne JSON suivante: { “values”: { “details”: { “property1”: “94”, “property2”: “47”, “property3”: “32”, “property4”: 1 }, count: 4 } } Je vais mapper ceci au modèle suivant: public class Details { public ssortingng property1 { get; set; } public ssortingng property2 { get; set; } public ssortingng property3 { get; set; } […]