0
の最後の要素を取得します:私はすべてのケースでそれを確認する必要があるとして私は、このJSONファイル持っているJSONファイル
{
"system.timestamp": "{system.timestamp}",
"error.state": "{error.state}",
"system.timestamp": "{system.timestamp}",
"error.state": "{error.state}",
"system.timestamp": "{system.timestamp}",
"error.state": "{error.state}",
"error.content": "{custom.error.content}"
}
を私はJSONファイルの最後のオブジェクトを取得したいと思い、最後のオブジェクトがありますerror.content
。添付されたコード部分は単なるサンプルファイルであり、実際に生成されるすべてのファイルには少なくとも40〜50個のオブジェクトが含まれているので、最後のオブジェクトがerror.content
であることを確認する必要があります。
jq '. | length'
を使用して長さを計算しました。 Linuxでjq
コマンドを使用するにはどうすればよいですか?
注:配列のないプレーンなJSONファイルです。重複キーを持つ
これはJSONではありません...まあ、技術的に私はあなたが言うことができると思います。しかし、多くの重複キーを持つオブジェクトを持つことは実質的に無益です。自己尊重のJSONパーサは、重複したプロパティを削除/上書きします。あなたはその状態でそれを使って作業しようとするよりも、それを修正する方が良い方法です。 –