json-patch

    11

    1答えて

    私はかなりバニラのspring-boot-starter-data-restセットアップを使用しており、PATCHメソッドを有効にしています。すべてが機能していますが、私はセキュリティ上の懸念があり、それを軽減するための推奨方法が何であるか疑問に思っています。 問題は、PATCHpathは、到達可能なエンティティを別のエンドポイントから更新できることです。したがって、commentsエンドポイント

    1

    1答えて

    こんにちは私はこの文書に従っていますhttps://github.com/kubernetes/kubernetes/blob/master/docs/devel/api-conventions.md#strategic-merge-patch戦略的マージパッチは、PATCH REST APIを使用してJSONオブジェクトを部分的に更新するためのものです。ドキュメントにはオブジェクトを追加または削

    1

    1答えて

    空の""パスを持つ「remove」JSONパッチの標準的な結果は何ですか? [{ "op": "remove", "path": ""}] それは{}を割り当てることに等しい、オブジェクト全体をクリアする必要がありますか? http://jsonpatch.com/でそれは言う:文書のルートを指すには、ポインタの空の文字列を使用します。だから私は、ルート上の '削除'はオブジェクト全体を削除す

    1

    1答えて

    オブジェクトのコレクションにパッチを当てる最良の方法を理解しようとしています。私はいくつかのオブジェクトの並べ替え順序を変更しようとしており、jsonpatchが正しい方法かもしれないと考えていました。私のオブジェクトは、次のようになります。 [ { "op": "replace", "path": "/1/SortOrder", "value": 2

    0

    1答えて

    Web APIメソッドにAJAX PATCHリクエストを送信し、パッチされたオブジェクトをMarvin.JsonPatchで認識しようとしています。 これまでのところ、私がサーバーに送信したすべてのものは、空の要求が受信されました。 ウェブAPIコントローラメソッドは次のようになります。 public IHttpActionResult Update(ElementType elementType

    1

    1答えて

    幾分考案されていますが、それにもかかわらず重要な例です。 UserDetailsは、RESTful Webサービスで使用される集約DTO(正確な用語がわからないのですが、私に教育してください。しかし、基本的には異なるストア/サービスから収集された情報のモデルです)と仮定します。必ずしも一緒に収集するオブジェクトと同じプロパティ名を持つとは限りません。 public class UserDetail

    0

    1答えて

    要素を配列に追加しようとしています。しかし、私は配列alreadが存在することを確認することはできません。したがって、作成しない場合は作成する必要があります。 この例では動作します: ソースJSON: { "data": [] } パッチドキュメント: ソースJSON:: [{ "op":"add", "path":"/data/-", "value"

    0

    1答えて

    私はjsonpatch==1.16のドキュメントで、パスを大文字と小文字を区別しないようにする方法を探しています。 PATCH /users/123 [ {"op": "add", "path": "/firstname", "value": "Spammer"} ] はDB(のMySQL/MariaDB)カラムも正確firstnameではなく、例えばFirstname又はFir

    1

    1答えて

    Angular 2アプリケーションで「fast-json-patch」ライブラリ(https://github.com/Starcounter-Jack/JSON-Patch)を使用します。 私が追加しようとしている:fast-json-patch