問題タブ [json-patch]

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 に答える
406 参照

json - jsonpatch を使用して新しいパスを作成する

jsonpatch を使用してマングース ドキュメントに新しいパスを作成しようとしていますが、うまくいきません。

公式ページのページにリンクの説明を入力すると、次のようにパスに新しい値を追加できると書かれています。

しかし、私が望むのは、新しい値を持つ新しいパスを追加することです。次のようにパスに変数を渡そうとしました:

しかし、それはうまくいきません。ありがとう。

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

spring-mvc - Spring Data REST の @RepositoryRestResource への JSON-PATCH ポストの例外

Spring Data REST が JSON-PATCH コンテンツ本文を受け入れることができません。何が間違っていますか?

単純なドメイン:

MondoDB レポジトリに支えられています:

次のように、これを JSON-PATCH したい:

しかし、そうすると例外が発生します。

....

配列ブラケットなしでパッチ本体を指定すると、204 が返されます。例外ではありませんが、ドキュメントへの変更もありません。PUTまたは;PATCHを使用してドキュメントに「パッチ」を適用できます。{"atext":"PUTed value"}POST/GET は正常に機能します。また、Spring Data REST のテストでは、コンテンツの本文を受け入れることができれば、JSON-PATCHが機能することを確認しているようです。では、ここで PATCH を使用する正しい方法は何ですか?

(-data-mongodb、-data-rest、Java 1.8 の Spring Boot 1.2.2.RELEASE スターターを使用)

編集: JPA (H2) CRUD @RepositoryRestResource リポジトリに戻った場合も同じ例外です。

編集: https://jira.spring.io/browse/DATAREST-498で JIRA を開きました

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

json - json ファイルのパッチを生成する際に順序を維持する方法はありますか?

私はJsonのもの、つまりJSON PATCHに不慣れです。同じオブジェクトの 2 つのバージョンの Json ファイルを区別する必要があるシナリオがあります。そのために、json-patch-master を使用しています。しかし残念なことに、パッチはそれを異なる解釈で生成しました。つまり、順序が異なるため、予期しない/無効な結果が得られました。Json Patch の生成中に順序を維持する方法を教えてください。

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

json - 配列内のサブ要素を削除する Json パッチ

たとえば、配列からサブ要素を削除したい

そして、すべてのIDを削除するためのパッチが必要なので、このようなことができます

しかし、ワイルドカードを指定して配列内のすべての id 要素を選択する方法はありますか

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

json - JSON ポインターでのチルダの目的

JSON ポインターの仕様には、次のように記載されています。

文字 '~' (%x7E) および '/' (%x2F) は、JSON ポインターで特別な意味を持ちます

「/」が何に使用されるかは明らかですが、チルダがどのような目的で使用されるかはわかりません (エスケープする必要があることと、その方法についてのみ言及します)。

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

asp.net - ASP NET MVC 6 でモデルを更新する方法は?

シナリオ: モデルを更新するには?

ASP MVC 6

モデルを更新しようとしています。モデル情報をクライアント (ブラウザー/アプリ) に渡すために、DTO を使用しています。

質問 1: 更新するには、オブジェクト全体をポストバックする必要がありますか?

質問 2: 更新された情報だけを簡単に渡す方法はありますか? はいの場合、どのように?

質問 3: 更新に JSON パッチを使用できますか?