Ich möchte die Struktur von Json über Terminal mit Terminalbefehlen oder Skripten bearbeiten. Wenn ich eine JSON-Datei-Struktur wie folgt aus:Eine weitere Parentattribute zu JSON über die Befehlszeile hinzufügen
{
"Helloo": [
{
"AlbumTitle": {
"S": "Famous"
},
"SongTitle": {
"S": "Call Me Today"
},
"Artist": {
"S": "No One You Know"
}
},
{
"AlbumTitle": {
"S": "Famous1"
},
"SongTitle": {
"S": "Call Me Today1"
},
"Artist": {
"S": "No One You Know11"
}
}
],
"Music": [
{
"Album": {
"S": "Pop Songs"
},
"Production": {
"S": "X-series"
},
"Song": {
"S": "Once upon
},
"Artist": {
"S": "XYZ"
}
}
]
}
So, hier will ich „Putrequest“ und „Item“ Attribute jedes Element des Arrays hinzuzufügen .. Also ich möchte die Ausgabe wie folgt aus:
{
"Helloo": [
{
PutRequest":{
"Item":{
"AlbumTitle": {
"S": "Famous"
},
"SongTitle": {
"S": "Call Me Today"
},
"Artist": {
"S": "No One You Know"
}
}
}
},
{
PutRequest":{
"Item":{
"AlbumTitle": {
"S": "Famous1"
},
"SongTitle": {
"S": "Call Me Today1"
},
"Artist": {
"S": "No One You Know11"
}
}
}
}
],
"Music": [
{
PutRequest":{
"Item":{
"Album": {
"S": "Pop Songs"
},
"Production": {
"S": "X-series"
},
"Song": {
"S": "Once upon
},
"Artist": {
"S": "XYZ"
}
}
}
}
]
}
Ich habe versucht, Jq dafür zu verwenden, aber immer noch kämpfen .. Bitte helfen Sie mir, diese Attribute zu Json mit Eingabeaufforderung oder Bash/Shell-Skripting hinzuzufügen. Dank
Bitte zeigen Sie uns, was Sie habe bisher in jq versucht. – cb0
Sie wissen, dass es kein gültiges JSON ist? '" S ":" Once up "<- Missing quote' "' – andlrc