คำถามติดแท็ก sendgrid

7
วิธีจัดการทั้งรายการเดียวและอาร์เรย์สำหรับคุณสมบัติเดียวกันโดยใช้ JSON.net
ฉันกำลังพยายามแก้ไขไลบรารี SendGridPlus เพื่อจัดการกับเหตุการณ์ SendGrid แต่ฉันมีปัญหากับการจัดการหมวดหมู่ที่ไม่สอดคล้องกันใน API ในส่วนข้อมูลตัวอย่างต่อไปนี้นำมาจากการอ้างอิง SendGrid APIคุณจะสังเกตเห็นว่าcategoryคุณสมบัติของแต่ละรายการอาจเป็นสตริงเดียวหรืออาร์เรย์ของสตริงก็ได้ [ { "email": "john.doe@sendgrid.com", "timestamp": 1337966815, "category": [ "newuser", "transactional" ], "event": "open" }, { "email": "jane.doe@sendgrid.com", "timestamp": 1337966815, "category": "olduser", "event": "open" } ] ดูเหมือนว่าตัวเลือกของฉันในการสร้าง JSON.NET เช่นนี้กำลังแก้ไขสตริงก่อนที่จะเข้ามาหรือกำหนดค่า JSON.NET ให้ยอมรับข้อมูลที่ไม่ถูกต้อง ฉันไม่อยากจะแยกวิเคราะห์สตริงใด ๆ ถ้าฉันสามารถหลีกเลี่ยงมันได้ มีวิธีอื่นอีกไหมที่ฉันสามารถจัดการกับสิ่งนี้โดยใช้ Json.Net
108 json.net  sendgrid 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.