問題タブ [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 投票する
3 に答える
2867 参照

c# - JSON パッチ検証 .Net Core

特定のプロパティがjsonパッチドキュメントで更新されないようにするためにデータ注釈を使用する良い方法を見つけた人はいますか?

モデル:

論理:

ロジック コードは、簡単なテストの目的で C# で生成されたクライアントからのパッチ ドキュメントがどのように見えるかの単なる例です。

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

neo4j - neo4j または apoc を介して一般的な json-patch 操作を適用する方法

jsonpatch の任意の配列をcypherまたは apoc を使用してマップに適用するための空想的またはトリッキーな方法はありますか?

だからもし私が持っているなら

  • 地図{a: 0, b: 0, c: 0}
  • マップにエンコードされた操作のコレクション、たとえば[{replace: "a", value: 1}, {replace: "b", value: 1}]. relay jsonpatch ではないことは知っていますが、必要なのはそれだけです。本格的な jsonpatch ソリューションがあれば、なおさらです。

私は手順、手順の連結、または生成する暗号のきちんとした方法を探します{a: 1, b: 1, c: 0}

https://neo4j-contrib.github.io/neo4j-apoc-procedures/#_map_functionsにありapoc.map.setKey(map, key, value)ますが、一度に 1 つの値しか操作できません。それをサイファーと組み合わせてみましたが、実際にはノードではなくマップを変更する必要があります。FOREACH

私の試みは

もちろん、常にクライアントに jsonpatch 操作を実行させることもできますが、tx 内で実行する方法を好みます。最後の手段として、自分でプロシージャを作成することもできます。

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

asp.net - ASP.NET JSONPatch は ok ステータス 200 を返しますが、データベース テーブルは更新されません。

現在、ASP.NET MVC を使用して Web アプリを作成しています。また、JsonPatch ライブラリを使用してアプリのデータベースを更新しています。

現在、メソッドが受信データを正しく取得しているように見え、JsonPatch HTTP 応答がステータス 200 を返す状況があります。しかし、データベース テーブルはまったく更新されません。

以下は私のスクリーンショットです:ここに画像の説明を入力

更新する値は「BCL」で正しいですが、このメソッドを終了すると、データベース テーブルはまったく更新されません。

上記のメソッドを呼び出すコードを以下に示します。 ここに画像の説明を入力

http 要求はステータス コード 200 も返します。したがって、パッチ操作は成功するはずです。

私が使用しているJsonPatchのバージョンが違いを生むのだろうか?

お手伝いありがとう。