Ich habe den Nexmo SMS-Dienst abonniert und sie bieten eine Rückruf-URL für eingehende SMS. Die Post-Anforderung gibt die folgende Json Struktur, wenn der SMS-Empfang Benachrichtigung:.NET-Core-Modell Bindung mit Bindestrich Attributnamen in Post-Anfrage
{
"msisdn": "441632960960",
"to": "441632960961",
"messageId": "02000000E68951D8",
"text": "Hello7",
"type": "text",
"keyword": "HELLO7",
"message-timestamp": "2016-07-05 21:46:15"
}
den folgenden Codeausschnitt verwenden, kann ich alle Felder meiner SmsReceipt abgesehen von ‚message-Zeitstempel‘ zuordnen. Keines der Nachrichtenzeitstempelfelder ist ausgefüllt.
Ich denke, das gleiche gilt für eingehende Anfragen mit anderen Sonderzeichen wie "." Irgendwelche Ideen sehr geschätzt.
Option 2 funktioniert wie ein Charme dank. Ich hatte keine Ahnung, dass Newtonsoft.Json so eng in .NET integriert war. Ich behalte die Eigenschaft als String für jetzt, da ich paranoid bin über die Annahme der Quittung, selbst wenn die DateTime-Konvertierung explodiert. – vipes