問題タブ [spray-json]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
scala - ディスク スプレー json オブジェクトへの書き込み/ディスクからの読み取りを行うにはどうすればよいですか?
ディスクから/へJsonオブジェクトを読み書きできるようにしたい。
確かに、Java では 10 分ほどかかっていたでしょう。
Scala はもう少し難しいです。一番の原因はネットの情報不足だと思います。
とにかく、これは私がこれまでに行ったことです:
json - ネストされたケース クラスを、spray-json を使用して JSON に変換します
ケース クラスをネストした場合、spray-json を使用してどのように JSON に変換できますか?
たとえば、私の構造は次のようになります。
scala - 単一のルートで POST パラメータと JSON 本文を非整列化する方法は?
私はこのルートを持っています:
これはうまく機能します。次のように呼び出すことができますElevationService
。
問題は、リクエストで送信された本文を JSON として解析したいということです。次のようになります。
エンティティ ディレクティブに関するドキュメントに従って、別のルートで動作させることができました。
しかし、これら 2 つのルートを 1 つにマージする方法がわかりません。それらは関数にラップされているため、関数内からparamslong
を呼び出すことはできません。それらはそのスコープには存在しないと思います。同じか、その逆です。lat
entity
params と POST 本体の両方にアクセスできるようにしてから、すべてのデータを渡すサービスを呼び出したいと考えています。
scala - Spray-json ライブラリを使用してケース クラスのインスタンスに toJson を適用する方法
登録.scala
RegistrationService.scala
これがコンパイルエラー「value toJson is not a member of model.Registration」で失敗する理由とその修正方法を誰かが理解するのを手伝ってくれますか? 上記のコードの最後の行である " val json = registration.toJson "で失敗した場合
scala - スプレー テスト gzip デコード
スプレーのテストを書いてみます
私はフォロールーターを持っています
レスポンスにはGZIP圧縮を使用していますが、
アサーションのタイプ「java.lang.String」への応答を非整列化できませんでした
responseAs
: MalformedContent(unknown token Near: ,Some(org.json4s.ParserUtil$ParseException: unknown token Near: ))
autodecode GZIP HttpResponse を文字列に設定するには?
scala - ClassNotFoundException: Spray.json.JsonFormat
私はスプレー json を使用しようとしています。
次のテスト コードは、次をスローしClassNotFoundException: spray.json.JsonFormat
ます。
誰でも理由を教えてもらえますか?
json - コンストラクタパラメータの1つがデフォルトで初期化されているときにJsonからインスタンスを作成する方法は?
ADSRegistrationMap のメソッドは、MongoDB からドキュメントを保存および取得するために使用されます。ObjectId は初期化中に作成されます。POST 本体の一部である Json から Registration をロードするには、同じことをしなければならないので、ADSRegistrationProtocol オブジェクトを追加するだけでよいと考えました。コンパイルエラーで失敗します。それを修正する方法、またはこれを改善する方法について何か考えはありますか?
コンパイル エラー:
コンパイル エラーを修正するために、ObjectId を String に、jsonFormat2 を jsonFormat3 に更新しました。
POST リクエストの本文を登録オブジェクトに変換するときにランタイム エラーが発生するようになりました。何か案が?
これがbuild.sbtの内容です
エラー: