続き。
JSON Parserがないのに、DynamoDBのよくわからないJSON構造をちゃんと作るのは無理、ってことでJSON Lintを入れる。JSONLintを利用したいが、そのためにはnpmがいる。のために、node.jsをインストールする必要がある。
前準備
$curl --silent --location https://rpm.nodesource.com/setup_9.x | sudo bash -
$sudo yum install -y gcc-c++ make
$sudo yum install -y nodejs
$npm -v
5.5.1
実際のLintの利用
$npm install jsonlint
でインストール
$echo '{"id":{"N": "7"}, "type":{"S": "02"},"num":{"S": "aaa"}}' | jsonlint
{
"id": {
"N": "7"
},
"type": {
"S": "02"
},
"num": {
"S": "aaa"
}
}
こんな感じ。