210906. JSON
勉強時間:19:30から22:00まで
今日の勉強
[データ構造/アルゴリズム]再帰:JSON
💡 JSON
JSONはJavaScript Object Notationの略 XML代替案は、データの交換と格納を容易にすることを目的としています. データ交換および格納テキストベースデータ交換規格 拡張JavaScript作成 JavaScriptオブジェクトシンボル を使用設計 、人と機械の読書を便利にするプログラミング言語およびオペレーティングシステムから独立した
2009年Douglas Crockford初規定 JSON 現在JSONはRFC 7159とECMA-404の2つの競争基準によって定義されている: RFC規格は、部分的な構文およびセキュリティ問題 を含む. ECMA規格は最小の情報のみを定義し、構文のみを定義する
XMLは拡張可能なタグ言語の略 である HTMLによく似た文字ベースの表記言語(テキスト表記言語) ヒューマンマシン同時可読構造 データはストレージと転送のみ XMLタグはHTMLタグとして予め定義されておらず、ユーザは をカスタマイズすることができる.
は、データの格納および転送を目的とする .機械、読みやすい 階層データ構造 は、複数のプログラミング言語によってグループ化することができる . XMLHttpRequestオブジェクトを使用してサーバからデータを受信する JSON使用終了フラグ JSONの構文はXMLの構文より短い JSONデータはXMLデータの読み書きより 速い XMLは配列を使用できませんが、JSONは配列 を使用できます. XMLをXML解析器としてグループ化し、JSONをJavaScript標準関数eval()としてグループ化する XMLドキュメントはXML DOMを使用してドキュメントにアクセスし、JSONは文字列を受信した直後にグループ化するため、XMLよりも処理速度が速い
=>そのため、迅速な応答が必要なWeb環境ではHTMLやJavaScriptがよく使われます JSONは、送信されたデータの整合性をユーザが検証する必要があるため、データを検証する必要がある場所では、依然として多くのXMLがパターンを使用してデータの整合性を検証する がある.
JSON JavaScriptのオブジェクトシンボルからのみ文字と属性の表示方法を取得します.
=>JSONのデータの外観とルールは非常に簡単です
=>ブラウザでその意味を簡単かつ迅速に説明することができ、他のプログラミング言語では を容易に実現することができる.
JSONは、JavaScriptのオブジェクトタグから派生したクリップのセットであり、JSONのデータは、以下のJavaScriptオブジェクトタグの構造からなる. JSONデータは名前と値のペアからなる JSONデータはカンマ(,)で をリストするオブジェクト(オブジェクト)は括弧({})で囲まれ、 を表す.配列は、四角カッコ([])で構成され、 を表す.
JSONデータは名称-値ペアからなる データ名も文字列なので、常に二重引用符(""")を使用して と入力します.データの値は、 である可能性があります.数字(番号) 文字列 ブール型 オブジェクト(オブジェクト) アレイ null
JSONは以下の数字タイプを表示できます: 整数(整数):小数部のない 実数(分数):少数部分数 指数(指数):非常に大きいまたは小さい数字を表す場合、e記号を用いて指数 として表すことができる.
JSONでは、単一引用符("")のUnicode文字からなる一連の連続文字の集合である. JSONでは、エスケープシーケンス として、スラッシュ()文字が特定の文字とともに使用される JavaScriptと異なり、JSONは二重引用符("") しか使用できません.
JSONでは、ブール値は真(true)と偽(false)を表し、常に小文字で表記する必要があります. JSONにおいて、オブジェクト(object)とは、データ名と値の一対のデータからなるPropertyの並べ替えられていない集合を指す. JSONオブジェクトは括弧({})で囲まれ、 オブジェクトに格納属性は、データ名と値のペアからなる: JSONオブジェクトはカンマ(,)を使用して複数のPropertyを持つことができ、Propertyの順序は重要ではありません データの名前は文字列で、二重引用符("") を使用する必要があります.
JSONにおいて、配列(array)は、複数のデータが順次列挙する集合 を表す. JSON配列は角括弧([])で囲まれ、 JSON配列はカンマ(,)を使用して複数のデータ をリストできます.は、オブジェクトにPropertyをリストするのと似ていますが、配列がデータの値のみをリストするのとは異なります. JSONアレイは、JSONが提供するすべてのデフォルトタイプ を格納することができる.配列のインデックスは常に0から始まり、 JSONでは配列とオブジェクトが複数のデータの集合である点が似ているが,オブジェクトがPropertyの集合であれば配列はデータ値の集合である.
JSONではnullは値のないNull値を表し、JSONではnull値は常に小文字で使用する必要があります. JavaScriptで「値」自体が存在しないことを示す未定義の値は、初期化されていない値または存在しない値にアクセスしたときに を返す. JSON未定義タイプ は提供されていません. JSONの1つのデータ値は、「値」を持たない値 と呼ぶことができる.
今日の勉強
[データ構造/アルゴリズム]再帰:JSON
💡 JSON
💜 JSON起動
🤍 JSON概要
🤍 JSON特性
🤍 JSON標準
2009年Douglas Crockford初規定
🤍 JSONとXML
1.XML Yes
2.JSONとXMLの共通点
3.JSONとXMLの違い
4.JSONの使用範囲
=>そのため、迅速な応答が必要なWeb環境ではHTMLやJavaScriptがよく使われます
💜 JSONデフォルト
🤍 JSON構文
=>JSONのデータの外観とルールは非常に簡単です
=>ブラウザでその意味を簡単かつ迅速に説明することができ、他のプログラミング言語では
// 리터럴(literal)
// 리터럴(literal)은 변수와 다르게 해석되는 값 그 자체를 의미
12 // 숫자 리터럴
"JSON" // 문자열 리터럴
true // 불리언 리터럴
// 객체(object)
// 객체(object)란 실생활에서 우리가 인식할 수 있는 사물
// JSON 에서 객체란 이름(name) 과 값(value)으로 구성된 프로퍼티(property)의 정렬되지 않은 집합
{
"name":"몽이",
"family":"말티즈",
"age":10,
"weight":3.5
}
🤍 JSON構造
1.JSON構造
2.JSONデータ
// 문법
"데이터이름":값
// 예시
"name":"식빵"
💜 を選択します。
🤍 数値(number)
🤍 文字列
🤍 ブール値(boolean)
🤍 オブジェクト(object)
🤍 はいれつ
🤍 null
📌 未定義とnull
Reference
この問題について(210906. JSON), 我々は、より多くの情報をここで見つけました https://velog.io/@sylph0105/210906.-JSONテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol