json

一貫した順序を取得するために、JSONファイルのすべての配列を深さ優先ソート
json

一貫した順序を取得するために、JSONファイルのすべての配列を深さ優先ソート

リビジョン管理システムでは、JSON形式で一部のシステムの構成を追跡しています。 残念なことに、構成は一部のプライベートソース専用コマンドを使用して取得され、オブジェクトと配列の順序がややランダムであるため、出力は1つの実行から次の実行に変わります。 出力されます: { "fru": [ { "name": "foo", "attr": [ {"name": "colour", "value": "blue"}, {"name": "length", "value": 12} ...

Admin

JQはコンマなしでjson行を返します。
json

JQはコンマなしでjson行を返します。

明確に言うと、ここにある他の静的JSONファイルに書き込まれる疑似JSON出力が必要です。したがって、配列や他の項目には含まれず、出力の各エンティティだけが後で欠落しているコンマを取得するだけです。 現在私のクエリは次のとおりです。 .[] | select(.auditId == "categories") | { "type": "section", "text": { "type": "mrkdwn", "text": "*\(.auditProperty):* \(.actual) (expected \(.expected)...

Admin

カールの出力をsshコマンドにパイプまたはリダイレクトします。
json

カールの出力をsshコマンドにパイプまたはリダイレクトします。

私はこれは不可能だと確信していますが、過去には間違っていました。 基本的に私が望むのは、カールコマンドのJSON出力を取得し、jqにパイプしてきれいに保つことです。良い結果。ただし、OSXにはこの機能がないため、Brewや他の方法でインストールする必要があります。私にとっては問題ではありません。しかし、企業環境では、サードパーティ製のアプリケーションをインストールすることが眉をひきます。しかし、多くのLinuxサーバーにはjqがインストールされています。 jqを実行するためにローカル出力をsshにパイプすることはできますか? curl https://wha...

Admin

\s*{\s*}\s* パターンに基づいてファイル全体の内容を確認するには?
json

\s*{\s*}\s* パターンに基づいてファイル全体の内容を確認するには?

busyboxを使用してファイル全体の内容がパターンに従うことを確認する方法は\s*{\s*}\s*?以前のように個々の行を確認するのではなく、ファイル全体を最初から最後まで確認する必要がありますgrep。 通常のように、ファイルに空のJSONオブジェクトが含まれているかどうかを検出する必要があります。 { } 以下は、テンプレート要件を満たさないファイルコンテンツの例です。 { "field": {} } {} { } ...

Admin

JSON文字列がある場合、それを格納するのに必要なバイト数をどのように計算しますか?
json

JSON文字列がある場合、それを格納するのに必要なバイト数をどのように計算しますか?

Webページにjson文字列形式が表示されています。私が知りたいのは、このjson文字列に必要なバイトサイズです。 コピーしてパイプすることで文字数をwc -c得ることができますが、1000インターネット検索で提案を見たように、json文字列が1000バイトという意味ではありません。 私が混乱している理由は次のとおりです。 Javaでは、たとえばaはで構成Stringされ、char各文字はutf-8をサポートするために2バイトです。 Jsonはutf-8もサポートしているので、json文字列のサイズが2000バイトであるべきかどうかを検討する必要があるのか​...

Admin

マージするjq式
json

マージするjq式

Junos REST APIには、次のJSONドキュメントがあります。選択したいくつかの項目に文書を縮小しようとしています。この目標をどのように達成できますか? 予想されるJSON: [ { "status": .member-status[0].data, "serial": .member-serial-number[0].data, "slot": .fpc-slot[0].data }, ... ] 生のJSON: { "member-status": [ { "data": "Prsnt...

Admin

lscpu出力をJSON形式に変換するには?
json

lscpu出力をJSON形式に変換するには?

lscpuデータをJSON形式で出力する必要がありますが、-Jキーがサポートしていない状況を処理する必要がありました。 そこで、一般的な出力をJSONに変換できる簡単なコマンドラインスクリプトを作成し、ここに答えとして投稿します。 ...

Admin

カールで使用するためのjsonのbash varの置き換え
json

カールで使用するためのjsonのbash varの置き換え

(myjson)チーム、curlコマンドで使用するjsonの値を変更することはできません。どのようなヒントがありますか? JENKINS_USERNAME="svc-user" JENKINS_USER_TOKEN="xxxx" JENKINS_INSTANCE_FQDN="sham.blsm.comp.com" INSTANCE="test-verify" CREDENTIAL_ID_NAME="test" USERNAME_KEY="tests" USER_PASSWORD_KEY="testst" ID_DESCRIPTION="asdfasdfasd...

Admin

テーブルをjsonに変換
json

テーブルをjsonに変換

JSONに変換したい大規模なデータテーブルがありますが、jq、mlrなどのツールが不足しているawkテクノロジに頼らずにこれらのタスクを実行できるかどうかはわかりません。 サンプルテーブル: Balance_sheet for AAPL: 2023-09-30 2022-09-30 2021-09-30 2020-09-30 Treasury Shares Number ...

Admin

フィールドの検索とjqの他のフィールドの置き換え
json

フィールドの検索とjqの他のフィールドの置き換え

特定のプロパティを持つオブジェクトを検索した後、他のプロパティを更新しようとします。次の入力が与えられた場合: [ { "replacements": [ { "newValue": "0", "yamlPath": "k8s-helm-templates.deployment.containers.abc.image.tag" }, { "newValue": "0", "yamlPath": "k8s-helm-templates.deploy...

Admin

CSVファイルから読み取ったIPとタイムスタンプを含むJSONログファイルの行を返しますか?
json

CSVファイルから読み取ったIPとタイムスタンプを含むJSONログファイルの行を返しますか?

だから私は初めてシェルスクリプトに触れ、助けが必要です。だから私のCSVファイルで、IPとタイムスタンプの値がJSONログファイルの行エントリに何らかの方法で存在することを確認し、そうであれば、その特定のJSONログエントリを別のファイルに返したいと思います。すべてのIPアドレスで機能するように一般化しようとしています。サンプルCSVファイルは次のとおりです。 "clientip,""destip","dest_hostname","timestamp" "127.0.0.1","0.0.0.0","randomhost","2023-09-09T04:1...

Admin

BashがJSONをパラメータとして渡すことを主張する
json

BashがJSONをパラメータとして渡すことを主張する

多くの人が同様の質問をしたことを知っていますが、正しく機能することはできません。 次のファイルがありますDependencies。 Accounts Aggregates Blog Configuration Contacts Contents DataTypes Forms Geo Globalization Media Modules Navigation Podcast Seo Social Taxonomy Tracking Vlog JSON配列文字列に変換するコードは次のとおりです。 DependenciesPath=/$Organizatio...

Admin

jq出力でスペースを区切らないでください。
json

jq出力でスペースを区切らないでください。

私はjqを使って単語の配列をJavaプログラムのパラメータに変換しています。 それはまるで arguments=$(jq '.nameField | "-i " + "\"" + . + "\""' file.json) java .... $arguments <-- No quotes wrapped around arguments. 期待される出力:Java は で読まなければならず-i "Name 1" -i "Name 2"、 " Name 1" は完全なパラメータで読まなければなりません。 出力を受信:Javaは読み込み中および"N...

Admin