【JavaScript】JSONデータのエンコードとデコード

2018年5月18日JavaScriptJSON

JavaScriptでJSONデータのエンコードとデコードを実行するにはJSON.parse()・JSON.stringify()を利用

JSONをJavaScriptオブジェクトに変換

let json = '{"apple":100,"melon":200}';
let obj = JSON.parse(json);
console.log(obj);

JSON.parse()を利用する時、jsonデータは文字列として定義しシングルクォーテーションで囲っておくて必要があります

JSON.parse({}); エラー
JSON.parse(‘{}’); {}
JSON.parse(‘true’); true
JSON.parse(‘”foo”‘); “foo”
JSON.parse(‘null’); null

 

JavaScriptオブジェクトをJSONに変換

let obj = {"apple":100,"melon":200};
let json = JSON.stringify(obj);
console.log(json);

JavaScript配列をJSONに変換

let array = ["apple",melon"];
let json = JSON.stringify(array);
console.log(json);

2018年5月18日JavaScriptJSON

Posted by Yousuke.U