<init>() @ JSONInputData.java:82
のような値を収集する、次のようなJSONオブジェクトのリストを通過するシェルスクリプトをUnix上で実行しています。他にも値を取得したいオブジェクトがあります。JSONオブジェクト内の名前と値のペアのgrep
グリフよりも良い選択肢がありますか?"STACKTRACE_LINE",\n\s*.*
を入力し、その結果を分割しますか?
inb4: "OSにXパッケージを追加"。一般的に実行する必要があります。
. . .
"probableStartLocationView" : {
"lines" : [ {
"fragments" : [ {
"type" : "STACKTRACE_LINE",
"value" : "<init>() @ JSONInputData.java:82"
} ],
"text" : "<init>() @ JSONInputData.java:82"
} ],
"nested" : false
},
. . . .
私は、私はそれが同じファイルに記載されている他のイベントとイベント12345と関連付けられていないことを知っておく必要があることを知って、次のような一連のオブジェクトに"description" : "Dangerous Data Received"
を探していましたか?
. . .
"events" : [ {
"id" : "12345",
"important" : true,
"type" : "Creation",
"description" : "Dangerous Data Received",
. . .
「jq」などのJSONパーサーを見たり、JSONを理解するスクリプト言語を使用したりしてください。答えが必要な場合は、有効なJSONのより完全な例を掲載することをお勧めします(すべてではなく、代表的なものです)。 –