J'ai une chaîne de json et besoin de convertir en JObject.Comment analyser chaîne à JObject en ignorant fuseau horaire
Exemple:
String result = ""{"totalSize":1,"done":true,"records":[{"attributes":{"type":"Municipio__c","url":"/services/data/v37.0/sobjects/Municipio__c/a0V2C000000gIgzUAE"},"Id":"a0V2C000000gIgzUAE","LastModifiedDate":"2017-08-01T18:12:04.000+0000"}]}";"
var json = JObject.Parse(result);
Mais au moment de la convertion, le LastModifiedDate a changé la valeur de mon temps Zone.
Comme ça:
{{
"totalSize": 1,
"done": true,
"records": [
{
"attributes": {
"type": "Municipio__c",
"url": "/services/data/v37.0/sobjects/Municipio__c/a0V2C000000gIgzUAE"
},
"Id": "a0V2C000000gIgzUAE",
"LastModifiedDate": "2017-08-01T15:12:04-03:00"
}
]
}}
L'heure a changé: 18:12:04 (hh: mm: ss) à 15:12:04 (hh: mm: ss).
Y at-il un moyen d'ignorer le fuseau horaire sur le parse?
cela me semble étrange, êtes-vous sûr que tout est? –
Oui. C'est une fonctionnalité @MarcoSalerno –
'JObject.Parse' ne modifie pas les chaînes. * Ça ne peut pas *. Les chaînes sont immuables. D'où vient la chaîne modifiée? En outre - le temps n'a pas changé. C'est EXACTEMENT la même chose. –