Grails में, आप नियंत्रक में यह करने के लिए JSON कन्वर्टर्स का उपयोग कर सकते हैं:Grails में JSON के रूप में विशिष्ट दिनांक प्रारूप कैसे वापस करें?
render Book.list() as JSON
प्रस्तुत करना परिणाम
[
{"id":1,
"class":"Book",
"author":"Stephen King",
"releaseDate":'2007-04-06T00:00:00',
"title":"The Shining"}
]
आप द्वारा उत्पादन की तारीख को नियंत्रित कर सकते Config.groovy में एक सेटिंग बनाने के है
grails.converters.json.date = 'javascript' // default or Javascript
तो परिणाम एक देशी जावास्क्रिप्ट तारीख
हो जाएगा[
{"id":1,
"class":"Book",
"author":"Stephen King",
"releaseDate":new Date(1194127343161),
"title":"The Shining"}
]
मैं इस तरह एक विशिष्ट तिथि प्रारूप प्राप्त करना चाहते हैं: जो लिखने का बहुत सा की आवश्यकता है
"releaseDate":"06-04-2007"
मैं उपयोग करने के लिए 'कलेक्ट' है,:
return Book.list().collect(){
[
id:it.id,
class:it.class,
author:it.author,
releaseDate:new java.text.SimpleDateFormat("dd-MM-yyyy").format(it.releaseDate),
title:it.title
]
} as JSON
वहाँ एक सरल है ऐसा करने का तरीका?
यह शानदार है – tbruyelle