問題タブ [jsonnode]

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

java - JsonNode を使用して外部の保護された RESTful サービスにアクセスしようとする際の問題

特定の APIKey パラメーターを使用して保護されているサードパーティのパブリック REST API Web サービスにアクセスするための Java クラスを作成しています。

json 出力をファイルにローカルに保存するときに、JsonNode API を使用して、必要な Json 配列にアクセスできます。

例えば

しかし、JsonNode で保護されたライブ Web URL を使用しようとすると、

例えば

私は得ています:

これは、タイプの不一致があることを示唆しています。しかし、接続の問題である可能性が高いと思います。

REST サービスへの接続を処理しています。

私も使用しようとしました:

同じ結果で。

APIKey を削除すると、ステータス 400 エラーが発生します。したがって、APIKey パラメータを処理してはいけないと思います。

JsonNode を使用して保護された REST サービス URL への呼び出しを処理する方法はありますか? 大きな配列内の複数のオブジェクトをトラバースするキーと値のペアを 2 つだけ抽出しているので、JsonNode API を引き続き使用したいと思います。

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

java - キーが含まれていることを確認し、JSON で null/empty を確認するベスト プラクティスは?

サービスへの次の JSON 要求を受け取ります。

リクエストで、都市フィールドを取得できない場合や、予期しない都市フィールドが空の場合があります。したがって、私は次の方法でそれを処理しています:

ペイロードは私の要求 JSON です。

上記の方法で取り扱っております。しかし、問題は、新しい必須を再度追加する場合、次のようにさらに 2 つの条件を追加する必要があることです。

  1. キーが使用可能かどうかを確認します。
  2. 値が空でないかどうかを確認します。

    これを解決するためのベストプラクティスはありますか?
0 投票する
1 に答える
2503 参照

java - jsonNode または ObjectNode で json ノードを置き換える方法

以下にJSONノードのようなものがあります。の構造は動的JsonNodeに変化します。

replace/update、特定のキーの値が必要です。

サンプル JSON One

サンプル JSON 2

021566郵便番号の値をに置き換えたい566258。key name (zipcode)、古い郵便番号と新しい郵便番号の値はわかっていますが、郵便番号のパスがわかりません。を使用して複数の方法を試しましたcom.fasterxml.jackson.databind.JsonNode - put, replace

Javaで更新する方法はありますか?