簡體   English   中英

如何在Grails中將復雜的域對象解析為JSON對象?

[英]How does one parse a complex domain object to JSON object in grails?

好吧,首先,我對grails非常陌生。 而且我非常熱衷於將域對象轉換為JSON。

我的網域類別如下

class MoneyTransfer {

    Account fromAccount
    Date sourceTransactionDate
    TransactionStatus sourceTransactionStatus
    String sourceTransactionMessage

    Account toAccount
    Date destinationTransactionDate
    TransactionStatus destinationTransactionStatus
    String destinationTransactionMessage

    double amount

    String note

    Status status

    PianoUser creator

    String errorMessage

    // predefined grails date create & modified & version
    Date dateCreated

    Date lastUpdated

    String uniqueId

}

如何將此類域類的對象轉換為JSON對象?

我嘗試使用grails.converters.JSONgrails.converters.deep.JSON如下

class MyTransferController{
     def xyz(){
        MoneyTransfer monetTransferInstance = getMoneyTransferInstance();
        def moneyTransferJson = fundTrasnferInstance as JSON //doesnot work 
    }
}

如何將域類的對象轉換為JSON對象? 任何建議,將不勝感激。

嘗試這個

import grails.converters.JSON

class MyTransferController {
     def xyz() {
        MoneyTransfer moneyTransferInstance = getMoneyTransferInstance()
        render moneyTransferInstance as JSON 
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM