1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Node.jsでJsonを操作する

Posted at

Nodebrewで入れたNode.js 14.xです。

できるだけ環境に依存しないような標準のモジュールで頑張ろうと思ってる。

NodeでJson(文字列)から特定の値を取り出す方法
以下はstatusキーの200を文字列として取り出す方法。

jsonobj.js
    //API Response sample
    let apiresult = '{"header": {"status": "200","error_message": ""},"response": {}}'

    let json_obj = JSON.parse(apiresult)

    console.info("オブジェクトすべて:", json_obj)
    // パターン1
    // 型チェック
    console.info(typeof(json_obj.header.status));
    // 出力
    console.info(json_obj.header.status);

    // パターン2
    // 型チェック
    console.info(typeof(json_obj["header"]["status"]));
    // 出力
    console.info(json_obj["header"]["status"]);

$ node jsonobj.js
オブジェクトすべて: { header: { status: '200', error_message: '' }, response: {} }
string
200
string
200

Nodeって難しいですね。
書き方色々あるし、いまいち基本的な使い方が解らない。
なのでそういうナレッジを書き溜めていこう

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?