問題タブ [nested-object]

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

json - JsonPath - 複数の基準を満たすオブジェクトを抽出しますか?

以下に示す Json 文字列では、カテゴリ = m であり、「中間」配列にこの条件に一致する要素が含まれているすべての要素を検索したいと考えています。要素の「中間」配列には、itemType = Executable のオブジェクトがあります。

jsonpath を使用して目的のオブジェクトを取得したいと思います。jmespath は私の目的には複雑すぎる可能性があるため、使用しないことを好みます。しかし、私はjsonpathを初めて使用し、あまりにも単純または基本的なオンラインチュートリアルからjsonクエリを理解できません。必要なデータを取得するには、代わりにプログラミング言語を使用する方がよいのではないかと思います。お知らせ下さい。

これまでのところ、この jsonpath query を使用して、カテゴリ = m の要素のみを抽出できました$.[?(@.category=="m")]。残りの部分はどうすればいいですか?

Json : 概要 - すべてのオブジェクトには「コンテンツ」オブジェクトがあります。通常、各コンテンツ オブジェクトには、他のフィールドに加えて、開始、中間、および終了の配列があります。中間の配列は、その中に複数のコンテンツ オブジェクトを持つことができます。一部のコンテンツ オブジェクトには、中央の配列しかありません。上記のようなコンテンツ オブジェクトでアイテムを検索することに興味があります。

これは、私が処理しなければならない実際の json ではないことに注意してください。SO除菌済みの模造品です。

0 投票する
3 に答える
75 参照

reactjs - Reactの状態配列オブジェクトにネストされた値を表示するにはどうすればよいですか?

React初心者です。"LicType"下の図に示されている状態オブジェクトのプロパティを textfield の値として表示しようとしています。

今、searchJsonはsearchJson:"random text here"

<TextField value={values.searchJson}/>searchJson がそのようにネストされていない場合に使用します。

反応状態のスクリーンショット

LicTypenextOfKin、またはaccountNotesをテキストフィールドの値として表示またはアクセスするにはどうすればよいですか?

注: valuesprops を通過します。

編集

Values.searchJson[0].LicType は次のエラーを生成します

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

react-native - React/Redux... エラー: アクションはプレーン オブジェクトでなければなりません。非同期アクションにカスタム ミドルウェアを使用する

ユーザーがセルをクリックしてカメラロールから画像をアップロードできる写真グリッドで構成されるコンポーネントがあります。コンポーネントの状態は、一連のキーと値のペアを持つオブジェクトです。キーはインデックスであり、値自体はイメージ プロパティを持つオブジェクトです。写真のアップロードと削除時に状態が正しく更新されていますが、ディスパッチを呼び出したときにエラーが発生します。

同様の質問には、非同期関数内でディスパッチを呼び出したり、await を使用したりする人が関与していますが、ここでは宣言しません。

これは最後の日私を苛立たせていました。本当に明白な何かが欠けているような気がするので、助けていただければ幸いです。

これは私のレデューサーです:

そしてアクション: