問題タブ [jsonpointer]

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

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

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

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

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

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

java - Jackson と JsonPointer を使用して動的ノード名で値を見つける方法

Jackson (バージョン 2.6+) を使用して、次のような醜いJSON を解析しています。

残念ながら、属性の名前はdynamic123実行時まで不明であり、時々異なる場合があります。私が達成しようとしているのは、JsonPointerを使用して値を取得することです"Some value"JsonPointerは、ここで説明されているXPathに似た構文を使用します。

それで、今私の質問に。JsonPointer"Some value"を使用して値を取得する方法はありますか?

明らかに、値を取得する他の方法があります。考えられるアプローチの 1 つは、JsonNodeトラバーサル関数を使用することです。たとえば、次のようにします。

しかし、私はトラバーサルを避け、JsonPointerのみを使用しようとしています。