問題タブ [jsonslurper]

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

groovy - JsonSlurper で読み取った JSON を平坦化する

入力ファイルに含まれる JSON ファイルを読み取って変換しようとしています。

ただし、同じレベルの値を期待するライブラリの変換が必要です:

JsonSlurper で入力を読み取ることはできますが、それを非正規化する方法にこだわっています。

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

groovy - 乱数、ランダムな英数字、および日付の groovy JsonSlurper アサーション

私はサービスのテストとGroovyにかなり慣れていません。以下、私の回答ですが、

次のアサーションについて助けが必要です。

  1. DiscountId 値がすべて 7 桁のランダムな数値であるかどうかをアサートする必要があります。
  2. 「-」を使用して大文字と小文字の英数字を取得していると主張する必要があります
  3. 私は、expirationDate がシステム日付から 30 日であるべきだと断言する必要があります。

スクリプト アサーションを試しましたが、このエラーが発生し続けます。

エラー:

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

json - JSONキーのスペースを処理するには?

API から取得した JSON の文字列があります。文字列を JSON に解析するために使用JsonSlurperしていますが、キーにスペースが含まれている場合の処理​​方法がわかりません。

JSON の例は次のとおりです。

返された結果を反復処理して、特定の人を見つけたいと思いますperson name。私がこれまでに持っているコードは、うまくいくとは思えません:

"person name"スペースがあるので、取得する正しい方法は何ですか?