-
配列を含むJSONの作成:
#!/bin/bash # 配列の要素を定義 array=("apple" "banana" "cherry") # JSONを作成 json="{\"fruits\": [" # 配列の要素をループしてJSONに追加 for element in "${array[@]}" do json+="\"$element\", " done # 末尾のカンマとスペースを削除 json=${json::-2} # JSONを閉じる json+="]}" # 結果を表示 echo $json
-
キーと値のペアを含むJSONの作成:
#!/bin/bash # 変数を定義 name="John Doe" age=25 city="Tokyo" # JSONを作成 json="{\"name\": \"$name\", \"age\": $age, \"city\": \"$city\"}" # 結果を表示 echo $json
-
複雑なJSON構造の作成:
#!/bin/bash # ネストされたJSONを作成 json="{\"user\": {\"name\": \"John Doe\", \"age\": 25, \"address\": {\"city\": \"Tokyo\", \"country\": \"Japan\"}}, \"hobbies\": [\"reading\", \"traveling\"]}" # 結果を表示 echo $json
これらの例では、Bashの変数や配列を使用してJSONを作成しています。echo
コマンドを使ってJSONを表示することができますが、必要に応じてファイルに書き込むこともできます。