問題タブ [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.

0 投票する
1 に答える
3408 参照

scala - ディスク スプレー json オブジェクトへの書き込み/ディスクからの読み取りを行うにはどうすればよいですか?

ディスクから/へJsonオブジェクトを読み書きできるようにしたい。

確かに、Java では 10 分ほどかかっていたでしょう。

Scala はもう少し難しいです。一番の原因はネットの情報不足だと思います。

とにかく、これは私がこれまでに行ったことです:

0 投票する
0 に答える
2325 参照

json - ネストされたケース クラスを、spray-json を使用して JSON に変換します

ケース クラスをネストした場合、spray-json を使用してどのように JSON に変換できますか?

たとえば、私の構造は次のようになります。

0 投票する
1 に答える
2872 参照

scala - 単一のルートで POST パラメータと JSON 本文を非整列化する方法は?

私はこのルートを持っています:

これはうまく機能します。次のように呼び出すことができますElevationService

問題は、リクエストで送信された本文を JSON として解析したいということです。次のようになります。

エンティティ ディレクティブに関するドキュメントに従って、別のルートで動作させることができました。

しかし、これら 2 つのルートを 1 つにマージする方法がわかりません。それらは関数にラップされているため、関数内からparamslongを呼び出すことはできません。それらはそのスコープには存在しないと思います。同じか、その逆です。latentity

params と POST 本体の両方にアクセスできるようにしてから、すべてのデータを渡すサービスを呼び出したいと考えています。

0 投票する
1 に答える
1698 参照

scala - Spray-json ライブラリを使用してケース クラスのインスタンスに toJson を適用する方法

登録.scala

RegistrationService.scala

これがコンパイルエラー「value toJson is not a member of model.Registration」で失敗する理由とその修正方法を誰かが理解するのを手伝ってくれますか? 上記のコードの最後の行である " val json = registration.toJson "で失敗した場合

0 投票する
1 に答える
769 参照

scala - スプレー テスト gzip デコード

スプレーのテストを書いてみます

私はフォロールーターを持っています

レスポンスにはGZIP圧縮を使用していますが、

アサーションのタイプ「java.lang.String」への応答を非整列化できませんでしたresponseAs: MalformedContent(unknown token Near: ,Some(org.json4s.ParserUtil$ParseException: unknown token Near: ))

autodecode GZIP HttpResponse を文字列に設定するには?

0 投票する
2 に答える
786 参照

scala - ClassNotFoundException: Spray.json.JsonFormat

私はスプレー json を使用しようとしています。

次のテスト コードは、次をスローしClassNotFoundException: spray.json.JsonFormatます。

誰でも理由を教えてもらえますか?

0 投票する
1 に答える
591 参照

json - コンストラクタパラメータの1つがデフォルトで初期化されているときにJsonからインスタンスを作成する方法は?

ADSRegistrationMap のメソッドは、MongoDB からドキュメントを保存および取得するために使用されます。ObjectId は初期化中に作成されます。POST 本体の一部である Json から Registration をロードするには、同じことをしなければならないので、ADSRegistrationProtocol オブジェクトを追加するだけでよいと考えました。コンパイルエラーで失敗します。それを修正する方法、またはこれを改善する方法について何か考えはありますか?

コンパイル エラー:


コンパイル エラーを修正するために、ObjectId を String に、jsonFormat2 を jsonFormat3 に更新しました。

POST リクエストの本文を登録オブジェクトに変換するときにランタイム エラーが発生するようになりました。何か案が?

これがbuild.sbtの内容です

エラー: