JSON

JSON Lintの利用

https://qiita.com/fake-deli-ca/items/ec5a1e5fda1ff4140316

続き。
JSON Parserがないのに、DynamoDBのよくわからないJSON構造をちゃんと作るのは無理、ってことでJSON Lintを入れる。JSONLintを利用したいが、そのためにはnpmがいる。のために、node.jsをインストールする必要がある。

前準備

https://nodejs.org/en/download/package-manager/#enterprise-linux-and-fedora

$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"
  }
}

こんな感じ。