![](/img/trans.png)
[英]Retrieving a particular field inside objects in JsArray
我的 JSON 響應的一部分如下所示: 我正在使用 Play 框架提供的 Json 助手來解析這個 Json,如下所示: 現在我需要從resources JsArray 中的所有這些對象中提取字段email 。 為此,我嘗試編寫一個 foreach 循環,例如: for (resource ...
[英]Retrieving a particular field inside objects in JsArray
我的 JSON 響應的一部分如下所示: 我正在使用 Play 框架提供的 Json 助手來解析這個 Json,如下所示: 現在我需要從resources JsArray 中的所有這些對象中提取字段email 。 為此,我嘗試編寫一個 foreach 循環,例如: for (resource ...
[英]how to add custom ValidationError in Json Reads in PlayFramework
我正在使用播放讀取驗證助手我想在json異常的情況下顯示一些自定義消息,例如:長度是最小然后指定或給定的電子郵件無效,我知道播放顯示錯誤消息,如此錯誤error.minLength但我想要顯示一個合理的消息,請輸入大於1的字符(或者其他東西)這里是我的代碼 我試圖像這樣添加Validat ...
[英]how to check whether the given field is alphanumeric or not in PlayFramework
我必須檢查密碼字段是否為字母數字,否則,它將引發自定義驗證錯誤。我正在使用播放框架,但遇到編譯時錯誤 我無法達到我想要的結果我做錯了這就是為什么我需要這里的代碼 我在這條線上收到錯誤 什么是實現上述方案的正確方法 ...
[英]how to add alphanumeric field in play framework
我需要為此添加字母數字字段,我正在嘗試此代碼 我希望“ password”字段為字母數字,我已經添加了此自定義驗證約束,現在我想在json的Reads方法期間進行此操作,例如 我不知道正確的方法是約束代碼 請幫忙 ...
[英]Play JSON: turn a Seq[Reads[JsObject]] into one Reads[JsObject]
我動態生成了一堆Reads[JsObject] ,然后我在Seq[Reads[JsObject]] 。 為了實際應用所有這些單Reads[JsObject]我必須與它們合並and成一個單一的Reads[JsObject] 這可能嗎? 我有(例子): 我需要的: 在編譯時 ...
[英]scala play reads parse nested json
我正在使用implicit val reads來映射Json,如: 案件類 我只能使用反映JSON friends結構的中間類。 但我從來沒有在我的應用程序中使用它。 有沒有辦法編寫Reads[Response]對象,以便我的Response類直接映射到給定的JSON? ...
[英]Why is converting to JSON so verbose with Playframework?
我只是在比較如何在Java中與JSON進行序列化和反序列化對象。 使用Playframework和Scala,我必須創建這些讀寫映射器,它們非常冗長。 (請參閱: https : //www.playframework.com/documentation/2.5.x/ScalaJson ...
[英]Play Scala JSON Reads converter: mapping nested properties
我有以下案例類: 我正在嘗試為其實現JSON Reads轉換器,因此我可以執行以下操作: …但是傳入的JSON的結構略有不同: 如何實現JSON Reads轉換器? ...
[英]Writing complex/nested JSON Writes in Scala PlayFramework
假設我有兩個案例類: Child , Parent看起來像這樣: 假設我已經實現了Writes[Child] 。 我想實現Writes[Parent] 。 我可以使用組合器做到這一點: 但是使用以下方法時,編譯器會抱怨在期待JsValueWrapper同時看到了Child ...
[英]Filter a string before creating an Option[String]
我有以下obj是JsObject : 如果數據庫中的大約為“0”,則此代碼將創建Some("0") 。 如何更改它,以便在字符串為“0”時創建None ? ...
[英]What should a Play framework implicit val Writes[T] look like for super type?
我用什么代替??? 所以代碼會類型檢查? 或者還有什么我應該做的嗎? 我正在使用 Play 為所有擴展 A(層)的類 B、C、D 生成 JSON,但是嘗試構建 JSON 的代碼只知道它有一個 A,而不知道是哪個子類型 B、C 或 D。 ...
[英]Scala playframework implicit reader writer for Timestamp
我正在使用play.api.libs.json._庫。 我有這種Scala類。 我需要以Json格式讀/寫這個類。 因為Timestamp沒有隱式的讀/寫器。 我必須提供自己的。 不幸的是,我嘗試了幾種方式。 你能告訴我它是怎么做的嗎? 提前致謝! 我想按照Json格式PO ...
[英]Why am I getting “Application does not take parameters” and how do I fix this?
@TravisBrown 昨天用一個返回Writes [T]的隱式函數幫助了我 ,我工作正常,但是今天我嘗試將它改編為另一個例子並在最后一行得到錯誤(“應用程序不帶參數”) 。 我究竟做錯了什么? 請忽略toString方法,它們只是用於調試。 ...
[英]Getting a Play JSON JsValueWrapper for a class that extends a trait
我生成JSON用於速度其中所述單元可能會發生變化。 我有一個SpeedUnit特性和擴展它的類(結,MetersPerSecond,MilesPerHour)。 JSON Play文檔說:“要將自己的模型轉換為JsValues,必須定義隱式Writes轉換器並在范圍內提供它們。” 我可以在 ...
[英]How to write a Json Reads Combinator for a Map[Int, Long]
我正在嘗試為類型Map [Int,Long]寫一個json讀取組合器 到目前為止我有這個: 我不確定這是如何工作的,我嘗試做(Map [Int,Long] .apply但是apply方法不可用。 尋找一些幫助來編寫這個Reads組合器。 ...
[英]json writer for nested classes
我正在使用播放! Scala 2.2 和我在Json呈現class遇到問題: 我有兩個類,一個依賴於另一個,如下: 以及他們隱含的 Writers : 作者在以下方面工作得很好: 即如果Artist有一個空list of tracks 。 但如果我想這樣做: 我得到一個execu ...
[英]Json writes doesn't seem to be working when extending an abstract class
我有一個繼承自case類的基類,當我使用常規的Json.writes時,它似乎並不包括繼承的字段。 然后json響應不包含BaseResponse類的成功和消息字段。 這可能可行嗎,還是我必須手動寫出寫格式化程序? ...
[英]value read is not a member of play.api.libs.json.JsValue
出現此錯誤時,正在關注Play Frameworks的Scala Json api文檔: 讀取的值不是play.api.libs.json.JsValue的成員 我的進口是: 和方法拋出錯誤是: 無需讀取方法即可完美工作 ...
[英]How to avoid automatic casting provided by Play Framwork Json Reads but get an exception instead
如果可以進行投射,則讀取似乎會為我自動投射。 例如,Float - > Int。 例如,如果代碼獲得如下json, 類Person的實例的字段年齡為22而不是獲得無效的參數異常。 如果在這種情況下我確實想要例外,那么最佳解決方案是什么? 多謝。 ...