Beide hilft, dynamische Objekte zu konstruieren, und ich versuche zu verstehen, ob es Unterschiede zwischen ihnen gibt? Gibt es irgendeine Situation, in der wir JObject vs ExpandoObject verwenden?JObject vs ExpandoObject
2
A
Antwort
5
JObject ist spezifisch mit JSON Ergebnissen von JSON.Net zurückgegeben verwenden
ExpandoObject (Und Dynamic in dem spezielleren Fall) ist ein universell einsetzbares dynamisches Objekt für den Einsatz überall in .NET-Code. Es ist nicht für einen bestimmten Anwendungsfall ausgelegt und nicht für eine Nische wie JObject optimiert.
Mit JSON? Verwenden Sie ein JObject. Allgemeine Dynamik? Verwenden Sie ein DynamicObject (oder gegebenenfalls ExpandoObject)
Verwandte Themen
- 1. ExpandoObject vs. Wörterbuch aus Sicht der Leistung?
- 2. Convert JObject an anonymes Objekt
- 3. ExpandoObject als Parameter
- 4. Reflektieren auf einem ExpandoObject
- 5. Serializing ExpandoObject mit json.Net
- 6. ExpandoObject Convenience Factory?
- 7. Rekursives Mappen von ExpandoObject
- 8. eine JObject an einen anderen JObject in VB.NET hinzufügen
- 9. Hole JObject basierend auf Seq-Wert innerhalb des JObject
- 10. Serialisierung von ExpandoObject mit ServiceStack.Text
- 11. java äquivalent zu C# ExpandoObject
- 12. Verfügbarmachen von Eigenschaften eines ExpandoObject
- 13. Iterate ein JObject
- 14. Remove Duplicate von JObject
- 15. Verschachtelte Array in JObject
- 16. Schlüssel in JObject umbenennen
- 17. Looping durch JObject C#
- 18. Dynamische JObject - ungültiger JSON analysieren
- 19. JObject & CamelCase Konvertierung mit JSON.Net
- 20. C# JObject verschachtelt nicht richtig
- 21. Argument Exception beim Erstellen JObject
- 22. Wie Jarray-Objekt in JObject
- 23. Warum funktioniert ExpandoObject nicht wie erwartet?
- 24. Zugriff auf Daten in verschachtelten ExpandoObject
- 25. Edge.js umgewandelt in String von expandoobject
- 26. Bindung an ExpandoObject. PropertyChanged funktioniert nicht
- 27. Suche nach bestimmten JToken in JObject Hierarchie und speichern sie in einem anderen JObject
- 28. Wie kann ich zwei JObject zusammenführen?
- 29. Welcher Namespace hat JObject in json.net?
- 30. Wie man Jobject in jstring konvertiert