Ich versuche, eine Play-Vorlage zu erstellen, um Json mit Twirl zurückgeben und bin nicht in der Lage, solide Beispiele für die gleiche zu finden. Gibt es eine andere Möglichkeit, eine Ansicht mit JSON zu rendern und den Deadbolt in Views zu implementieren, wenn nicht das Templat zu drehen?Json benutzerdefinierte Vorlage mit Play-Twirl in Java
Antwort
Sie können dies in Twirl ohne ein Problem tun. Hast du die custom format guide gesehen? Werfen Sie auch einen Blick auf play.twirl.api.Formats, um zu sehen, wie XML usw. implementiert ist.
Zum Beispiel, hier ist die Implementierung von Play eingebauten XML-Twirl-Format.
Da Sie dies in Twirl tun können, können Sie die vorhandenen Deadbolt-Vorlagen verwenden, wie sie sind. Wenn Sie sich für eine Nicht-Twirl-Implementierung entscheiden, können Sie die benötigten Deadbolt-Vorlagen einfach neu implementieren, da die gesamte Logik außerhalb der Vorlagen behandelt wird. Werfen Sie einen Blick auf be.objectify.deadbolt.java.ViewSupport oder be.objectify.deadbolt.scala.ViewSupport - zum Beispiel akzeptiert die dynamic
Vorlage nur einige Parameter und übergibt sie direkt an ViewSupport
.
@if(viewSupport.dynamic(name, meta, handler, timeout(), request)) {
@body
}
- 1. Benutzerdefinierte Objektanzeige in JSON
- 2. Benutzerdefinierte UserControl-Vorlage mit Eigenschaftsbindung
- 3. kSend JSON zu Vorlage mit Lenker Java und Ratpac
- 4. Json in HTML-Vorlage
- 5. JSON Vorlage in Lua
- 6. Java JSON Wählen Sie Benutzerdefinierte Attribut dynamisch
- 7. Benutzerdefinierte JSON Deserialisierung mit Jackson
- 8. Benutzerdefinierte Vorlage in AWS hochladen
- 9. Schienen 3 respond_with benutzerdefinierte Vorlage
- 10. Benutzerdefinierte Vorlage Namespace Fehler
- 11. Benutzerdefinierte ValidationMessageFor Vorlage
- 12. Benutzerdefinierte Kategorie Vorlage WP
- 13. Playframework: Benutzerdefinierte Vorlage Pfad
- 14. Benutzerdefinierte Beitragstyp Kategorie Vorlage
- 15. WPF Benutzerdefinierte TabControl Vorlage
- 16. Benutzerdefinierte Allauth-Vorlage mit Django 1.8
- 17. Angular benutzerdefinierte Direktiven mit Inline-Vorlage
- 18. Gridview mit Feldern Vorlage benutzerdefinierte Sortierung
- 19. Benutzerdefinierte JSON Deserializer mit Gson
- 20. Benutzerdefinierte Json Converter mit Abhängigkeit
- 21. mit JSON-Datei in Java
- 22. Vorlage für JSON-Daten?
- 23. Fügen Sie benutzerdefinierte Navigationsmenü in WordPress-Vorlage
- 24. Zugriff auf benutzerdefinierte Umgebungsvariablen in Jelly-Vorlage
- 25. Benutzerdefinierte Konvertierungsspezifikatoren in Java
- 26. django avatar benutzerdefinierte Vorlage Verzeichnis
- 27. Referenzierung von CSS in WordPress benutzerdefinierte Vorlage
- 28. Underscore.js Vorlage funktioniert nicht mit JSON
- 29. Wordpress Benutzerdefinierte Beitragstyp Taxonomie Vorlage
- 30. Wie JSON mit Java?
Danke für schnelle Antwort. Wird versuchen, so zu implementieren, wie Sie es vorgeschlagen haben. –