タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

JavaScriptとJSONに関するfuyu77のブックマーク (2)

  • JavaScriptのオブジェクトとJSONは別物 - 1日1%成長するブログ

    JavaScriptのオブジェクトとJSONは見た目がほとんど変わらないので、 違いがよくわかっていなかったのですが、明確に違いがあるようなのでメモしておきます。 JavaScriptのオブジェクト キーがクォーテーション無し & 文字列をダブルクォーテーションで囲む { id: 0, title: "title", description: "desc" } キーがクォーテーション無し & 文字列をシングルクォーテーションで囲む { id: 0, title: 'title', description: 'desc' } キーをクォーテーションで囲むことも出来るけど、囲まない方が推奨。 JSON キーをダブルクオーテーションで囲み、文字列をダブルクォーテーションで囲むのがJSON。 JavaScriptのオブジェクトでもある。 { "id": 0, "title": "title", "

    JavaScriptのオブジェクトとJSONは別物 - 1日1%成長するブログ
  • JavaScriptでのObject比較方法

    修正とお詫び コメントにて、JSON.stringifyがObject順序を保証しない、というご指摘を頂きました。誤った情報を掲載してしまったことをお詫び申し上げます。 JSON.stringify()によると、 注: 配列以外のオブジェクトのプロパティでは、特定の順番で文字列化されることは保証されていません。文字列化された同じオブジェクトの中でプロパティの順番に依存しないようにしてください。 とのことでしたので、JSON.stringifyをObjectに適用する方法ではなく、es6より実装された`Object.entries`を利用し、配列に適用する方法に修正しております。 JavaScriptのObjectとは JavaScriptのObjectは、他の言語における、いわゆる「連想配列」です。 こうしたい const a = {"a":"a"}; const b = {"a":"a"

  • 1