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

2019年6月12日JSON,JavaScript

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);

2019年6月12日JSON,JavaScript

Posted by Yousuke.U